疑惑
for year in range(2018,2050):if (year % 4 == 0)and(year % 100 != 0)or(year % 400 == 0):
break
print("2018年以后出现的第一个闰年是",year,"年")
程序运行后,得出结果是2018年至2049年的答案,想知道哪出错了??? 缩进错了
改成
for year in range(2018,2050):
if (year % 4 == 0)and(year % 100 != 0) or (year % 400 == 0):
break
print("2018年以后出现的第一个闰年是",year,"年") for year in range(2018,2050):
if (year % 4 == 0)and(year % 100 != 0)or(year % 400 == 0):
print("2018年以后出现的第一个闰年是",year,"年")
break 改变一下打印和break的顺序就好 冰河星云 发表于 2020-10-25 11:16
缩进错了
改成
有试过这种改法,显示错误。 昨非 发表于 2020-10-25 11:17
改变一下打印和break的顺序就好
{:10_275:}终于解决了 谢谢
页:
[1]