continue

2019-01-22  本文已影响0人  匿隱

1.continue

continue是python关键字,只能用在循环体中!

功能:执行循环体执行到continue的时候,结束当次循环,直接进入下次循环的判断。
(for循环就是让变量去取下一个值; while循环就是直接去判断while后边的条件是否为True)

for x in range(3):
     print('===')
     print('***')
     if x == 2:
         continue
     print('123')

x = 0
while x < 100:
     x += 1
     if x % 3 == 0:
         continue
     print(x)

2.break

break是python关键字,只能用在循环体中!

功能: 执行循环体的时候,遇到break循环直接结束.直接执行循环后面的其他语句

找到大于111的数字当中第一个能够能够被17整除的数

print('===============')
num = 111
while True:
     if num % 17 == 0:
         print(num)
         break
     num += 1

for x in 'abc':
     print(x)
     break
print(x)

3.else

for 变量 in 序列:
     循环体
else:
     代码段

while 条件语句:
     循环体
else:
     代码段

执行过程: 循环执行过程不变, else后边代码段,如果循环是自然死亡就会执行;如果是因为遇到break而结束的,就不会执行
"""
for x in range(5):
     print(x)
     if x == 3:
         break

else:
     print('for循环自然死亡') # 循环遇到break不会执行

print('===========') # 不管循环怎么结束都会执行

index = 0
while index < 5:
     if index == 3:
         break
     index += 1
else:
     print('while自然死亡')

上一篇 下一篇

猜你喜欢

热点阅读