求助大佬们
temp = input('请输入一个年份:')while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
year = int(temp)
if year/400 == int(year/400):
print(temp + ' 是闰年!')
else:
if (year/4 == int(year/4)) and (year/100 != int(year/100)):
print(temp + ' 是闰年!')
else:
print(temp + ' 不是闰年!')
这个程序中,year/400 == int(year/400) 是不是在数学逻辑上成立就返回True啊?
是的,但一般用year % 400 == 0来判断
页:
[1]