判断闰年
temp = input("请输入年份:")year = int(temp)
if year % 4 == 0:
print(year,'年为闰年')
else:
print(year,'年不是闰年')
您的程序没有进行完全的判断,下面是完整的代码:
temp = input("请输入年份:")
year = int(temp)
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year,'年为闰年')
else:
print(year,'年不是闰年')
要注意,闰年的定义是这样的:
如果一个年份是 400 的倍数,这个就是闰年,否则,如果这个数是 4 的倍数且不是 100 的倍数,就不是闰年。
四年一闰,百年不闰,四百又一闰。
页:
[1]