私のプログラムはどのようにして関数呼び出しを終了できますか?私は、条件が満たされたときにそれ自身を呼び出す再帰関数を持っています。Python関数呼び出しを終了する
def function(arg):
if (condition):
...
return function(arg + 1)
私はそれがどのように動作するか推測します。条件が満たされない場合、関数呼び出しは終了します。私のプログラムでは、そうではないようです - 条件は違反されますが、プログラムはreturn文(おそらく唯一のreturn文です)にジャンプします。
else節に入れることができるexit()がありますか?
擬似コードの代わりにスクリプト全体を投稿できますか?完全な関数や関連するコードがないと、再帰呼び出しで何がうまくいかないのかを知ることは難しいです。 – chown