English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник по Python

Управление потоком в Python

Функции Python

Типы данных Python

Работа с файлами в Python

Объекты и классы в Python

Даты и время в Python

Продвинутые знания Python

Руководство по Python

Python-программа находит наибольшее из трех чисел

Полное руководство по примерам Python

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

Чтобы понять этот пример, вам нужно знать следующееПрограммирование на PythonТема:

В следующей схеме три числа хранятся в num1, num2 и num3. Мы использовали операторы if...elif...else, чтобы найти наибольшее из трех чисел и вывести его.

Исходный код

# Python-программа находит наибольший из трех вводимых чисел
# Изменить значения num1, num2 и num3
# Для получения различных результатов
num1 = 10
num2 = 14
num3 = 12
# Удалить комментарий下面的 строки, чтобы получить три номера от пользователя
#num1 = float(input("Ввести первый номер: "))
#num2 = float(input("Ввести второй номер: "))
#num3 = float(input("Ввести третий номер: "))
if (num1 >= num2) and (num1 >= num3):
   largest = num1
elif (num2 >= num1) and (num2 >= num3):
   largest = num2
else:
   largest = num3
print("Самый большой номер -", largest)

Результат вывода

Самый большой номер - 14.0

Примечание:Чтобы протестировать программу, можно изменить значения num1, num2 и num3.

Полное руководство по примерам Python