wangjuju123

2018-11-28   阅读量: 822

数据分析师 Python编程

在循环中使用 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.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子