だが、私はこのようなコードがあるとしましょう:内部関数から最も外側の関数を終了する方法はありますか?
def lab():
letter = prompt()
def experiment_1():
if letter == 1:
print("check")
#Would there be a way to quit the lab function right here?
def experiment_2():
if letter == 1:
print("check2")
experiment_1()
experiment_2()
lab()
は、私は「チェック」印刷した直後に、私はラボの機能を終了するための方法がありますか?私はexperiment_1
の終わりにリターンを入れようとしましたが、それはちょうどexperiment_2
である次の機能に向かうようです。
どこでネストされた関数を呼び出していますか?つまり、2つのネストされた関数を定義するだけです。 –
これは[XY問題](http://xyproblem.info/)のように見えますが、何をしようとしていますか? – Kroltan
あなたは例外を探しているかもしれませんが、本当に十分な文脈はありません。 –