请问哪里书写错了
# p4_12.pyfor year in range (2018, 2100):
if (year % 4 == 0 ) and (year % 100 != 0) or (year % 400 == 0) :
break
print ("2018年以后出现的第一个闰年是", year )
为什么显示的是2018,,2019 本帖最后由 qiuyouzhi 于 2020-3-11 16:38 编辑
这么写:
# p4_12.py
for year in range(2018, 2100):
if (year % 400 == 0) or ((year % 100 != 0) and (year % 4 == 0)):
print ("2018年以后出现的第一个闰年是", year)
break for year in range (2018, 2100):
if (year % 4 == 0 ) and (year % 100 != 0) or (year % 400 == 0) :
print ("2018年以后出现的第一个闰年是", year )
break
这样改就行了 非常感谢 张志敏 发表于 2020-3-11 16:45
非常感谢
如果对你有帮助,请设置最佳答案,
页:
[1]