python中有一个其独有的功能,while else.

它的作用是判断是循环是否被终止,如果没有被终止,那么就会执行else,反之则不会执行。还是用一段代码来解释吧

 

else被执行:

count = 0
while count <= 5:
    print('loop', count)
    count += 1
else:
    print('loop is done...')

print('out of loop')

'''
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
loop is done...
out of loop
'''

 

else未被执行:

count = 0
while count <= 5:
    print('loop', count)
    if count == 3:
        break
    count += 1
else:
    print('loop is done...')

print('out of loop')

'''
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
loop is end...
out of loop
'''

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-01-28
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2021-12-06
  • 2021-11-01
  • 2021-12-09
相关资源
相似解决方案