Форум сайта python.su
0
Требуется определить, является ли данный год високосным. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400).
Решил эту задачу в Паскале таки способом:
program visokosniigod; var x:integer; begin writeln('Introdu anu'); read(x); if((x mod 4=0) or(x mod 400=0)and(x mod 100 <>0)) then writeln('YES'); writeln('NO'); end.
x =int(input()) if x % 4 == 0 or x % 400 == 0 and x % 100 == 0 print('YES') else print (NP')
Отредактировано sepomd (Дек. 14, 2013 12:47:58)
Офлайн
75
sepomd
x =int(input()) if (x % 4 == 0 or (x % 400 == 0 and x % 100 == 0 )): print('YES') else: print (NP')
In [1]: True or False and True Out[1]: True
Отредактировано Singularity (Дек. 14, 2013 12:58:03)
Офлайн
568
import calendar print calendar.isleap(2013)
Офлайн
0
FishHook
import calendar
print calendar.isleap(2013)
Офлайн
31
Офлайн
47
x % 400 == 0 or x % 4 == 0 and x % 100 != 0
Отредактировано bismigalis (Дек. 14, 2013 18:00:24)
Офлайн
0
Спасибо за советы и ссылки
Офлайн