break和continue都用在循环语句里,用来控制循环。
break的使用
结束整个循环。
i
输出结果是:
1
2
3
4
5
6
continue的使用
结束本次循环,开始下一轮循环。
i = 1
while i <= 10:
if i == 7:
continue
print(i)
i += 1
输出结果是:
1
2
3
4
5
6
8
9
10
练习
- 打印 1~100 内,不能被 7 整除的所有数字。
- 计算 1~100 内,所有不能被 7 整除的数字之和。
- 不断的询问用户,"我爱你,你爱我吗?",只有用户回答"爱"时,结束循环。
注意点
- 在Python中,break和continue只能用于循环语句中。
- break和continue在嵌套循环中使用时,只对最内层循环有效。