首页 > 其他 > 详细

while else

时间:2019-03-31 15:21:21      阅读:110      评论:0      收藏:0      [点我收藏+]
count = 0
while count <= 5 :
    count += 1
    if count == 3:break
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")

当while中有break语句打断时,else不会执行。

当while中没有被break语句打断时,else就会执行。

 

username=123
password=123
i=0
while i<3:
    name=input(input your name:)
    pwd=input(input your password:)
    if name==username and password ==pwd:
        print(login successful!)
        break
    else:
        print(flogin failed,more {2-i} times.)
        if (2-i)==0:
            result=input(Retry? Y/N?)
            if result == Y or result ==y:
                i=0
                continue
    i+=1
print(NO chances!)

 

while else

原文:https://www.cnblogs.com/meudmed/p/10631318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!