'while'ループが実行されるかどうかを1つの変数(終了)それは別の関数内で最初の関数でwhileループは、私がやろうとしています何のほんの一例です1つの関数で変数を定義し、それを認識する最初の関数で別の変数を変更する方法
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を使用して質問するので、非常に良いではない場合。
追加:私はプログラムの一部でこれを行うため、関数間で変数を変更する方法を知りたいと思います。私はちょうどあなたのexit
コールの代わりにbreak
を使用し、離れてあなたのexit
機能を投げる異なる機能
モジュールスコープで定義されたモジュール変数を使用し、異なる機能で使用することができます(質問に答えてください)。ループを終了する方法は異なっています。もし 'option ==" exit ":exit = 1'がそのトリックを終えたならば。 – mitch