DAY5 循环关键字
姚万里
1. continue和break-循环体中的关键字
#1.)continue - 结束一次循环(结束当次循环)
当执行循环体的时候遇到了continue,这一次循环结束,马上进入下次循环。
for x in range(5):
print('=====')
continue
print('+++++')
print('-----')
for x in range(10):
if x % 2:
continue
print(x)
x - 0 ~ 9
x = 0: if x % 2 -> if 0 % 2 -> if 0 -> if False; print(x) -> print(0)
x = 1: if x % 2 -> if 1 % 2 -> if 1 -> if True -> continue
x = 2:
…
num = 10
while num < 100:
if num % 5 == 0:
continue
print(num)
num += 2
num = 10
第1次: while 10 < 100 -> while True -> if num % 5 == 0 -> if 10 % 5 == 0 -> if True -> continue
第1次:while 10 < 100 -> while True -> if num % 5 == 0 -> if 10 % 5 == 0 -> if True -> continue
…
死循环!
#练习:打印12 ~ 100中不能被5整除的偶数
num = 10
while num < 100:
num += 2
if num % 5 == 0:
continue
print(num)
#练习:打印100以内不能被3整数的数
方法一:
for x in range(1, 100):
if x % 3 == 0:
continue
print(x)
#方法二:
for x in range(1, 100):
if x % 3 != 0:
print(x)
2.break - 结束整个循环
当执行循环体的时候遇到了break,整个循环直接结束。(这次循环循环体后面的代码不执行,也不进入下次循环)
for x in