continue语句疑问
for year in range(2018, 2050):if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
print(year)
与
for year in range(2018, 2050):
if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0):
print(year)
continue
两者有什么区别吗?加不加continue 结果不都一样吗?
因为在循环中 continue 后续若没有可执行代码
那么就算循环无 continue 也会开始下次的循环
所以此时有无 continue 的代码执行效果是相同
continue是忽略后面的代码,直接开启新一轮循环,
lists=
for i in lists :
if i == 2:
continue
print(i)
else :
print(i) 确实没用
页:
[1]