1
私はこれらの2つの関数の違いを理解していません。なぜ関数を返す関数は動作しますが、もう一方は機能しませんか?再帰関数に混乱しています
def gcd(x, y):
z = x % y
if z == 0:
return y
else:
gcd(y, z)
ワーキング機能:
def gcd(x, y):
z = x % y
if z == 0:
return y
else:
return gcd(y, z)
返さないと、最初の関数から値を得る方法はありますか? –
両方の関数が機能しますが、最初の関数だけが結果を返しません。 – apokryfos
@PatrickHaughこれを読んだら、今これはもっと意味をなさない。ありがとうございました。 –