Python Определение високосного года

Document 对象参考手册Python3 Примеры

Следующий пример используется для определения, является ли год, введённый пользователем, високосным:

Пример (Python 3.0+)

# -*- coding: UTF-8 -*- # Имя файла : test.py # Автор: www.example.com year = int(input("Введите год:")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} является високосным годом".format(year)) # Вековые годы, делящиеся на 400, являются високосными else: print("{0} не является високосным годом".format(year)) else: print("{0} — високосный год".format(year)) # Годы, не кратные 100, делящиеся на 4, являются високосными else: print("{0} не является високосным годом".format(год))

Мы также можем использовать вложенные операторы if для реализации этого:

Вывод после выполнения вышеприведённого кода:

输入一个年份: 2000
2000 是闰年
输入一个年份: 2011
2011 不是闰年

Document 对象参考手册Python3 Примеры

Другие расширения