В этой программе вы научитесь проверять, является ли год високосным или нет. Мы будем использовать вложенные if… else для решения этой проблемы.
Чтобы понять этот пример, вы должны знать следующие темы программирования Python:
- Операторы Python
- Заявление Python if… else
Високосный год делится на 4, за исключением столетий (годы, оканчивающиеся на 00). Вековой год считается високосным, только если он делится на 400. Например,
2017 год не високосный 1900 год не високосный 2012 год високосный 2000 год високосный
Исходный код
# Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year))
Вывод
2000 - високосный год
Вы можете изменить значение года в исходном коде и запустить его снова, чтобы протестировать эту программу.