第五天-循环关键字
1. continue——结束一次循环(结束单次循环)
当执行循环体的时候遇到continue,这一次循环结束,马上进入下一次循环。
1)练习:打印12 ~100中不能被5整除的偶数
num = 10
while num < 100:
num += 2
if num % 5 == 0:
continue
print(num)
2. break——结束整个循环
当执行到一个break的时候整个循环结束
1)break 和 while 的配合使用
while True:
循环语句
if 循环结束条件语句:
break
2)练习:输入的数为0时结束循环
while True:
num = int(input('n = '))
if num == 0:
print('答对了')
break
3. else
1)python中完整的for 和 while 循环为
for 变量 in 序列:
循环体
else:
代码段
while 条件语句:
循环体
else:
代码段
2)else的存在不影响循环的执行
3)如果循环自然结束,循环结束后会执行else提供的代码段;如果循环时遇到break结束就不执行else提供的代码段。
num = int(input('输入一个数:'))
for i in range(num - 1 , 1 , -1):
if num % i == 0:
print(f'{num}不是质数')
break
else:
print(f'{num}是质数')