如何創建一個函數,其中一個變量(出口)確定'while'循環是否運行並且能夠更改它在不同的功能,使第一個功能的while循環將停止如何在一個函數中定義一個變量,並在第一個函數識別它的時候將其變爲另一個函數
while exit == 0:
option = (raw_input("What would you like to do? "))
if option == exit:
exit()
def exit():
exit = 1
這只是我想要做的一個例子。
當我嘗試運行它時,它不會離開while循環,並且這樣做不會結束程序。我怎樣才能讓while循環識別exit現在是1並離開循環? 對不起,如果問題不是很好,因爲這是我第一次使用stackoverflow問一個問題。
此外:我想知道如何改變函數之間的變量,因爲我會在程序的某些部分做這件事。另外,我要退出之前要保存數據,因此這就是爲什麼我有一個不同的功能
您可以使用模塊範圍中定義的模塊變量,並將其用於不同的功能(以回答您的問題)。退出一個循環有很大的不同,'如果option ==「exit」:exit = 1'就可以實現。 – mitch 2012-02-28 23:32:46