提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、continue和break的理解
continue和break都是对循环语句流程的改变,正常情况下,全部语句将会被执行,如果出现continue,continue后面的命令将被忽略,开始下一次循环,如果出现break,整个循环开始结束,也就是整个循环结束掉了,开始执行循环之后的命令。
二、案例解释
1.无中断循环
代码如下(示例):
i = 0
while i < 7:
i += 1
print(i)
print("Hello, " + str(i))
运行结果
1
Hello, 1
2
Hello, 2
3
Hello, 3
4
Hello, 4
5
Hello, 5
6
Hello, 6
7
Hello, 7
2.continue 中断
代码如下(示例):
i = 0
while i < 7:
i += 1
print(i)
if i == 5: # i=5时,后面的语句不执行,整个循环继续执行
continue
print("Hello, " + str(i))
运行结果
1
Hello, 1
2
Hello, 2
3
Hello, 3
4
Hello, 4
5
6
Hello, 6
7
Hello, 7
3.break中断
i = 0
while i < 7:
i += 1
print(i)
if i == 5:
break
print("Hello, " + str(i))
运行结果
1
Hello, 1
2
Hello, 2
3
Hello, 3
4
Hello, 4
5
总结
continue只中断其后的语句,开始下一次循环
break中断其后所有的驯悍