-6
これは正確にどのように機能するかを把握するのに問題があります。誰でも説明できますか?誰でもこの機能がどのように機能するのか説明できますか?
def fact(x):
if x == 0:
return 1
return x * fact(x - 1)
x=int(raw_input())
print fact(x)
これは正確にどのように機能するかを把握するのに問題があります。誰でも説明できますか?誰でもこの機能がどのように機能するのか説明できますか?
def fact(x):
if x == 0:
return 1
return x * fact(x - 1)
x=int(raw_input())
print fact(x)
値xの階乗を取得します。 xの値は、x = int(raw_input)がユーザーの入力を取得したために入力した値です。たとえば、x = 3の場合、fact(3)は3×2 = 6となります。
これは非常に単純な再帰関数なので、正確にはわかりません。 – UnholySheep
Google「再帰」 – DeepSpace
投稿されたとおり、構文的に無効です。質問を編集して正しくインデントしてください。 – dsh