while-else:
语法:
while boolean:
语句块1....
else:
语句块2....
如果boolean为True,则一直循环语句块1;当boolean转换为False时,则停止语句块1的循环,执行语句块2;
break为跳出循环,并没有改变boolean值,所以不会执行else。
示例:
i = 2 while i > 0: print('ok') i -= 1 else: print('no') #执行结果 ok ok no
当每执行一次while循坏,i会减1,当1=0时,while循环不成立,则执行else语句