n
次のコードは、回数 1で満たされた整数配列を作成しようとします。
import sys
def foo(n):
if n == 0:
return []
else:
return foo(n-1).append(1)
if __name__ == '__main__':
foo(5)
このプログラムを実行すると、エラーが発生します。
AttributeError: 'NoneType' object has no attribute 'append'
配列を作成するときに何が間違っていますか?