while--else

       所谓的else指的是循环正常结束之后要执行的代码,即如果是break终止循环的情况下,else所进的代码不执行。continue是推出当前循环,继续下一次循环,所以该循环在continue控制下是可以正常结束的,当循环结束后,则执行else缩进的代码。

while--else之break

i=1
while i<=5:
    if i==3:
        print('这遍说的不真诚')
        break
    print('媳妇我错了')
    i+=1
else:
    print('媳妇原谅我了')

结果:

while--else_第1张图片

while--else之continue

i=1
while i<=5:
    if i==3:
        print('这遍说的不真诚')
        i+=1
        continue
    print('媳妇我错了')
    i+=1
else:
    print('媳妇原谅我了')

while--else_第2张图片

 

你可能感兴趣的:(python入门笔记,python)