闰年
本帖最后由 godlikesuperbob 于 2022-10-7 22:08 编辑这是哪里出问题了,怎么解决? input()返回的是字符串,你函数是对整数运算,要先用int()将它转为整数 本帖最后由 jackz007 于 2022-10-7 23:24 编辑
【错误1】:给到 is_leap_year() 的参数是字符串,必须改为整型数,应该这样调用:
is_leap_year(int(inputz('输入年份:'))) # 此句有错,已经纠正
【错误2】:判断闰年的条件有误得修改
def is_leap_year(year):
if year % 400 == 0 :
return True
elif year % 4 == 0 and year % 100 != 0:# 此句有错,已经纠正
return True
else:
return False 额,我不是这样做的{:10_250:}
页:
[1]