Создайте программу, которая принимает ввод с клавиатуры трех целых чисел и определяет наибольшее и наименьшее

  • 38
Создайте программу, которая принимает ввод с клавиатуры трех целых чисел и определяет наибольшее и наименьшее из них.
Лось
55
Итак, для решения этой задачи мы можем создать программу на языке Python. Давайте разберемся с каждым шагом.

Шаг 1: Ввод чисел с клавиатуры
Вначале необходимо запросить у пользователя ввод трех целых чисел. Для этого мы можем использовать функцию input().

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


Здесь мы используем функцию int(), чтобы преобразовать введенные значения в целые числа.

Шаг 2: Определение наибольшего и наименьшего чисел
Теперь, имея три числа, нам нужно определить наибольшее и наименьшее число среди них. Для этого мы можем использовать условные операторы if-elif-else.

python
if num1 >= num2 and num1 >= num3:
maximum = num1
elif num2 >= num1 and num2 >= num3:
maximum = num2
else:
maximum = num3

if num1 <= num2 and num1 <= num3:
minimum = num1
elif num2 <= num1 and num2 <= num3:
minimum = num2
else:
minimum = num3


Здесь мы сравниваем каждое число с остальными двумя. Если число больше или равно обоим другим, оно становится наибольшим числом. Аналогично, если число меньше или равно обоим другим, оно становится наименьшим числом.

Шаг 3: Вывод результатов
Наша программа теперь знает наибольшее и наименьшее число, поэтому остается только вывести результат на экран.

python
print("Наибольшее число:", maximum)
print("Наименьшее число:", minimum)


Итоговый код программы выглядит следующим образом:

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

if num1 >= num2 and num1 >= num3:
maximum = num1
elif num2 >= num1 and num2 >= num3:
maximum = num2
else:
maximum = num3

if num1 <= num2 and num1 <= num3:
minimum = num1
elif num2 <= num1 and num2 <= num3:
minimum = num2
else:
minimum = num3

print("Наибольшее число:", maximum)
print("Наименьшее число:", minimum)


Теперь, когда вы введете три числа, программа определит наибольшее и наименьшее и выдаст вам результат.