关于python:如何重印

How to reprint the

cab怎么重复raw_input句子,因为每次我或用户回答写的问题python说按任意键继续,但我想重复问题,知道用户是否想要使用我希望你的程序做任何其他事情 可以帮我。


你可以使用这个简单的代码

1
2
3
4
x  = raw_input("Enter a command or q to quit")
while ( x != 'q' ) :
    ## your code goes.
    x  = raw_input("Enter a command or q to quit")

这将递归地询问用户输入,直到他决定退出。


你的意思是如下?

1
2
3
4
5
6
bool = True
while bool:
    input = raw_input(query) #Get raw_input
    if condition: #check if you should end the loop or ask again
        bool = False #end loop
    #your code here

bool用作布尔值来检查条件是否已经发生,应该将其称为run_loop等类似的东西。