最初の2乗のn個のリストを返す再帰関数を書こうとしています。 nが5である場合 は、例えば、それは私が機能を書いたが、それは私が望んでいた、まさに私を取得していない[0, 1, 4, 9, 16, 25]
を返します、それは私に例えば連続二乗番号のリストを与えたnは5さ:[0, 1, 2, 4, 16, 256,65536 ]
ここに私の機能です:再帰関数python
def premiersCarresRec(n) :
res = []
if n == 2 :
res.append(1)
res.append(4)
else :
tmp = premiersCarresRec(n - 1)
res.append(tmp[0] * tmp[0])
return res
はあなたのためにこの仕事をしていますか? –