else配合while或者for循环只用注意点
Posted felix-doubleking
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了else配合while或者for循环只用注意点相关的知识,希望对你有一定的参考价值。
当while循环或者for循环配合else使用时注意以下2点:
while 条件:
语句块
else:
语句块
1.运行while或者for语句块的时候没有break时,else语句块会在whlie或者for语句块结束后执行else里面的语句块
while循环:
count = 0 while count <= 5 : count += 1 if count == 4: continue print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------")
执行结果:
Loop 1 Loop 2 Loop 3 Loop 5 Loop 6 循环正常执行完啦 -----out of while loop ------
for循环:
for i in range(1,6): if i == 4: continue print("Loop",i) else: print("循环正常执行完啦") print("-----out of while loop ------")
执行结果:
Loop 1 Loop 2 Loop 3 Loop 5 循环正常执行完啦 -----out of while loop ------ Process finished with exit code 0
2.当运行while或者for语句块的时候有break时,else语句块在whlie或者for语句块结束后不会执行else里面的语句块
count = 0 while count <= 5 : count += 1 if count == 4: break print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------")
执行结果:
Loop 1 Loop 2 Loop 3 -----out of while loop ------
for循环:
for i in range(1,6): if i == 4: break print("Loop",i) else: print("循环正常执行完啦") print("-----out of while loop ------")
执行结果:
Loop 1 Loop 2 Loop 3 -----out of while loop ------
以上是关于else配合while或者for循环只用注意点的主要内容,如果未能解决你的问题,请参考以下文章
python基础之while循环for循环配合breakcontinue,while与elsefor与else