码迷,mamicode.com
首页 > 其他好文 > 详细

while Ture怎么退出全部

时间:2018-05-09 21:07:55      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:NPU   class   color   小技巧   退出   input   执行   span   赋值   

while True:         #这是一个死循环 如果想要quit出去只能一层一层的退出 比如如果在第三层输入quit会回到第二层 那么有什么方法能够在第三层就退出全部?
    print("level1")
    choice = input("请输入你的选择: ")
    if choice == "quit":break
    while True:
        print("level2")
        choice = input("请输入你的选择: ")
        if choice == "quit": break
        while True:
            print("level3")
            choice = input("请输入你的选择: ")
            if choice == "quit": break
tag = True
while tag:   #将True赋值给tag,一旦不符合条件就不会执行while循环 小技巧要记住
    print("level1")
    choice = input("请输入你的选择: ")
    if choice == "quit":break
    if choice == "quit_all": tag = False  #每个循环都加上这个if条件
    while tag:
        print("level2")
        choice = input("请输入你的选择: ")
        if choice == "quit": break
        if choice == "quit_all": tag = False
        while tag:
            print("level3")
            choice = input("请输入你的选择: ")
            if choice == "quit": break
            if choice == "quit_all": tag = False

 

while Ture怎么退出全部

标签:NPU   class   color   小技巧   退出   input   执行   span   赋值   

原文地址:https://www.cnblogs.com/newt/p/9016197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!