0
前に参照され、私はPythonの機能を持っている:私は、端末UnboundLocalError:ローカル変数 'F' 割り当て
でそれを実行するとFactorialFunction.py
def factorial(n):
if n == 0:
return 1
f = n * factorial(n-1)
print(f)
return(f)
factorial(4)
は、何も表示しません
でも、Pythonシェルで実行すると"UnboundLocalEr ROR: 'F' ローカル変数を使用すると、Pythonコードのインデントに従わなければならない「
ありがとうございます –