2021/12/3
一,循环关键字
1.continue - 循环体中的关键字
1.1.continue - 当次循环
当执行循环体的时候遇到了continue,这一次循环结束,马上进入下次循环.
2.break - 结束整个循环
3.else
python中完整的for和while循环:
语法:
for 变量 in 序列:
循环体
else:
代码段
while 条件语句:
循环体:
else:
代码段
3.1.else的存在不影响原来循环的执行
3.2.如果循环自然结束(for中的数据取完;while条件是False),结束后会执行else中的代码;
如果循环是因为遇到break而结束的,else中的代码不执行.
#continue
num = 0
while num<10:
num+=1
if num%2==0:
continue #如果num对2取余等于0 那么这次循环不执行,返回最上面(num<0)重新循环
print(num)
1 3 5 7 9
#break
num = 0
while num<10:
num+=1
if num==5:
break #如果num==5为真时,则退出循环
print(num)
1 2 3 4
#else:
for i in range(1,10):
if i%2==0:
print(i,'偶数')
else:
print(i,'奇数')
else:
print('取值完毕')
1 不是偶数
2 是偶数
3 不是偶数
4 是偶数
5 不是偶数
6 是偶数
7 不是偶数
8 是偶数
9 不是偶数
取值完毕