2017-05-29 35 views
-4

如何駕駛室我重複raw_input句子,因爲每次我或用戶回答python寫的問題說按任何鍵繼續,但我想重複這個問題,知道用戶是否想做任何事情否則使用該程序我希望你能幫助我。如何重新打印

+0

你可以在這裏發佈你的代碼嗎? –

+0

[此問題](https://stackoverflow.com/questions/1781445/how-to-let-a-raw-input-repeat-until-i-want-to-quit?rq=1)(即網站認爲是相關的)幫助? – DavidW

回答

1

你可以使用這個簡單的代碼爲

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") 

這將遞歸要求用戶輸入,直到他決定退出。

+0

非常感謝您的回覆,但是這是什麼意思!=意思是,謝謝 –

+0

!=意思是「不等於」 –

+1

非常感謝我的問題解決了我會非常感謝 –

-1

你的意思是說如下?

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或類似的東西。

+0

請勿重寫內建名稱。 – Wombatz

+0

您好,非常感謝您的回覆,因爲我想了解bool和do_something()是什麼意思,並且感謝 –

+0

@Wombatz這不是代碼,只是爲了瞭解var是什麼類型。 – IsaacDj