2014-01-19 33 views
-4

我正在製作一個Python軟件來加密/解密/暴力消息,但我需要知道如何在最後重新啓動代碼,所以就像在最後一樣會問你「你想繼續?y/n」如果輸入是y,重新啓動代碼(這就是我需要幫助的),如果輸入是n,break。我嘗試了多種不起作用的東西。所有的幫助表示讚賞,如何重新輸入輸入的代碼='y'

菲尼亞斯

(如果這是很難理解的,這裏是我想做的事:在代碼的結束,它會詢問用戶是否要繼續使用程序或退出,如果他們退出,那麼它將break,如果他們想繼續,它會再次進入代碼的開頭,並重新開始。)

+0

不確定您的意思是「重新啓動代碼」。 –

+0

如果您沒有向我們展示一些示例代碼,我們無法告訴您如何更改該代碼以執行您想要的操作。 – abarnert

+0

你嘗試過無限循環嗎? – gwaramadze

回答

4

您的文章不是非常清楚,但這是我認爲你想要:

def main(): 
    # your brute force code goes here 

def run(): 
    answer = 'y' 
    while answer == 'y': 
     main() 
     answer = input("Would you like to continue (y/n): ") 
+2

lol我只是要告訴他把'os.system(「python%」__ file __)'放在他的程序結尾......但是我想這可能從長遠來看對他毫無幫助...... +1比我更好 –

+0

@喬蘭比斯利:哈哈!這是我不會馬上想到的解決方案。 +1創意 – inspectorG4dget

+0

是的,但事情是,我已經有3個def功能。 –