2018-11-28
阅读量:
1195
在循环中使用 continue
要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它 不像break语句那样不再执行余下的代码并退出整个循环。例如,来看一个从1数到10,但只打印 其中偶数的循环:
counting.py
current_number = 0
while current_number < 10:
current_number += 1
if current_number % 2 == 0:
continue
print(current_number)
我们首先将current_number设置成了0,由于它小于10,Python进入while循环。进入循环后, 我们以步长1的方式往上数(见),因此 current_number为1。接下来,if语句检查current_number 与2的求模运算结果。如果结果为0(意味着current_number可被2整除),就执行continue语句, 让Python忽略余下的代码,并返回到循环的开头。如果当前的数字不能被2整除,就执行循环中 余下的代码,Python将这个数字打印出来:
1
3
5
7
9






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论