Нужно определить, является ли данный год високосным. (Напомним, что год является
Нужно найти, является ли данный год високосным. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.) Входные данные Вводится единственное число - номер года (целое, положительное, не превосходит 30000). Выходные данные Нужно вывести слово YES, если год является високосным и NO - в неприятном случае.
ЯЗЫК PYTON!
Пусть год хранится в year
номер кратен 4 = year % 4 == 0
номер не кратен 100 = year % 100 != 0
номер кратен 4, но не кратен 100 = year % 4 == 0 and year % 100 != 0
номер кратен 400 = year % 400 == 0
номер кратен 4, но не кратен 100, или он кратен 400 = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
Условие високосности года получено выше. Стопроцентно программка может смотреться так:
year = int(input())
is_leap_year = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
if is_leap_year:
print("YES")
else:
print("NO")
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.