English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам Python
В этой программе вы узнаете, как проверить, является ли год високосным. Мы решим эту проблему с помощью вложенного оператора if ... else.
Чтобы понять этот пример, вы должны понять следующееПрограммирование на PythonТема:
Високосные годы делятся на 4 без остатка, кроме вековых лет (лет, оканчивающихся на 00). Только високосные века, которые делятся на 400 без остатка, являются високосными. Например,
2017 — не високосный год 1900 — не високосный год 2012 — високосный год 2000 — високосный год
# Программа Python проверяет, является ли год високосным year = 2000 # Получить год от пользователя (ввод целого числа) # year = int(input("Ввести год: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} — високосный год".format(year)) else: print("{0} — не високосный год".format(year)) else: print("{0} — високосный год".format(year)) else: print("{0} — не високосный год".format(year))
Результат вывода
2000 — високосный год
Вы можете изменить значение года в исходном коде, затем запустить программу снова для тестирования.