Вопрос Ребята, кто шарит в питоне))

Регистрация
16 Сен 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Вот мой код:
a = int(input())

if (a % 100 != 0) and (a % 400 == 0) or (a % 4 == 0):
print('Yes')
else:
print('No')
Вот правильный код:
year = int(input())
if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
print('YES')
else:
print('NO')
Чем они отличаются, кроме названий переменных? Мой код неправильный (
 
Високосный год Между остатком на 4 и остатком на 100 логическое И, между ними и остатком на 400 логическое ИЛИ. У вас наоборот
 
Назад
Сверху