Python程序一直在打印“quit”,而我只希望它结束

2024-04-20 01:39:25 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的程序不会停止打印“退出”

myvar = str("")
while myvar.lower() != "quit":
    myvar = raw_input()
    print myvar 

谢谢


Tags: 程序inputrawlowerquitprintwhilestr
2条回答

只要改变顺序。你知道吗

myvar = raw_input()
while myvar.lower() != "quit":
    print myvar 
    myvar = raw_input()

我会使用while True:循环,然后在myvar.lower() == "quit"时中断它:

# Loop continuously
while True:   
    # Get the input                  
    myvar = raw_input()
    # When converted to lowercase, if the input equals "quit"...
    if myvar.lower() == "quit":
        # ...break the loop
        break
    # If we get here, then myvar.lower() != "quit"
    # So, print the input
    print myvar 

相关问题 更多 >