while Ture怎么退出全部

Posted monster7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while Ture怎么退出全部相关的知识,希望对你有一定的参考价值。

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怎么退出全部的主要内容,如果未能解决你的问题,请参考以下文章

std thread while怎么退出

while 循环,运算符,字符串的格式化

python中怎么利用while true将百分制成绩转化成五等级,并且按负数或大于100退出循环?

为什么Java scanner.hasNext()在while中不能退出(怎么接收未知个数的一串数)

山寨苹果手机怎么一按home键,全部应用就完全退出了?

退出循环break,在whilefordo...while循环中使用break语句退出当前循环,直接执行后面的代码。