#3849 为什么是错的?????????????????????

steve 2021-04-26 13:45:58 0

a=int(input()) if a %1000==0: if a%400==0: print('29') else: print('28') else: if a%4==0: print('29') else: print('28')

{{ vote && vote.total.up }}

共 3 条回复

JupHamaster 木星拜

???,世纪闰年是对400取余哦

a = int(input())
if a%4 == 0 and a% 100 != 0:
    print(29)
elif a%400 == 0:
    print(29)
else:
    print(28)
steve

在判断用世纪闰年算还是正常闰年

JupHamaster 木星拜

a % 1000 == 0是在判断什么????