5. continue 语句
作用
用于循环语句(while 语句和for语句)中, 不再执行本次循环内 continue 之后的语句,开始一次新的循环。
语法
continue
说明
- 在for 语句中,执行 continue 语句,for语句将会从可迭代对象中获取下一个元素绑定变量后再次进行循环。
- 在while 中,执行continue 语句,将会直接跳转到while 语句的真值表达式处,重新判断循环条件。
示例
打印 1 ~ 10 的整数,但是不打印 4 这个数。
for 语句实现:
for number in range(1, 11):
if number == 4:
continue
print(number)
while 语句实现:
numbers = 1
while numbers < 11:
if numbers == 4:
numbers += 1
continue
print(numbers)
numbers += 1
练习
打印100以内所有的整数,要求跳过有7或能被7整数的正整数。
如:遇到7、14、17、21、27、28、... 70、71、72都要跳过。