Решите в python 3.3 напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел.

yanaiweey yanaiweey    2   07.07.2019 22:50    66

Ответы
незринхорошист2 незринхорошист2  12.01.2024 19:22
Конечно же, я с удовольствием помогу вам решить эту задачу!

Для начала, давайте разберемся с тем, как можно считывать числа из ввода в Python 3.3. Для этого мы будем использовать функцию `input()`. Она позволяет получить строку, введенную пользователем. Однако, по умолчанию, все введенные данные считываются как строки. Нам нужно привести числа к нужному типу перед их сравнением.

Вот пример кода для считывания чисел и приведения их к типу `int`:

```
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
```

Теперь, когда у нас есть три числа, нам нужно найти максимальное и минимальное значение из них. Для этого мы можем использовать встроенные функции `max()` и `min()`, которые принимают несколько аргументов и возвращают соответственно максимальное и минимальное значение.

```
max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)
```

Здесь `max_num` будет содержать максимальное значение из трех введенных чисел, а `min_num` - минимальное.

Теперь, если мы хотим вывести на экран полученные значения, мы можем использовать функцию `print()` и строки с форматированием. Вот как можно это сделать:

```
print("Максимальное число: {}".format(max_num))
print("Минимальное число: {}".format(min_num))
```

В полном коде получится следующее:

```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))

max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)

print("Максимальное число: {}".format(max_num))
print("Минимальное число: {}".format(min_num))
```

Теперь ваша программа будет считывать три числа и выводить на экран максимальное и минимальное значение из них.
ПОКАЗАТЬ ОТВЕТЫ
Łųçů Łųçů  31.07.2020 01:25
Seq = [int(x) for x in input().split()]
print('min={}\nmax={}'.format(min(seq), max(seq)))
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика