break语句求助
for year in range(2018,2100):if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
break
print("2018年之后出现的第一个润年是", year)
2018年之后出现的第一个润年是 2018
2018年之后出现的第一个润年是 2019
为什么会出现在这样的结果!!!求助 你应该这么写:
for year in range(2018,2100):
if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
break
print("2018年之后出现的第一个润年是", year) 本帖最后由 jackz007 于 2021-12-17 15:50 编辑
print() 语句缩进位置不对,其缩进位置应该与 for 语句齐平。
for year in range(2018 , 2100):
if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0) : break
print("2018年之后出现的第一个润年是" , year)# 原代码中这一句的缩进位置不对
页:
[1]