ввод цифры и YES, если это високосный год, и NO, соответственно.а суть задачи какая?
Спасибо большое. Даже не знаю как я так затупил, спасибопоменяйте and на or
а я вспомнил кое что, если "or", то при написании 1700 не сработает условие 1700 % 400 как с этим бытьпоменяйте and на or
високосный год делиться нацело на 4, если не делиться значит год не високосный, это лишнее условие, можно оставить одно первоеа я вспомнил кое что, если "or", то при написании 1700 не сработает условие 1700 % 400 как с этим быть
но 1700 1800 они не високоснывисокосный год делиться нацело на 4, если не делиться значит год не високосный, это лишнее условие, можно оставить одно первое
n % 4 == 0
но 1700 1800 они не високосны
но 1700 1800 они не високосны
- Если год делится на 4, переходите к шагу 2. В противном случае переходите к шагу 5.
- Если год делится на 100, переходите к шагу 3. В противном случае переходите к шагу 4.
- Если год делится на 400, переходите к шагу 4. В противном случае переходите к шагу 5.
- Год високосный (в нем 366 дней).
- Год не високосный (в нем 365 дней).
n = int(input())
if (n % 4 == 0 and n % 100 != 0) or n % 400 == 0:
print('YES')
else:
print('NO')
видимо я ошибся. СпасибоСписок високосных лет: является ли этот год високосным или нет и когда будет следующий — Примеры
В високосный год 366 дней. В феврале високосного года 29 дней. Вот удобный список високосных лет с поиском конкретного года.shpargalkablog.ru