我正在尝试在斐波那契中实现 N 个整数的总和
def fibo(n):
if n<2:
return 1
else:
res = fibo(n-1) + fibo(n-2)
sum = sum + res
return res, sum
n=7
sum = 0
for i in range(1, n):
print(fibo(i))
print("Suma", sum)
#example: if n=7 then print : 1,1,2,3,5,8,13 and sum is 32
我遇到的错误是,当我输入 sum = sum + res
不打印并运行程序
目前,您如何实现总和?
原文由 Diego 发布,翻译遵循 CC BY-SA 4.0 许可协议
def sumOfNFibonacciNumbers(n):
结果 = sumOfNFibonacciNumbers(10) 打印(结果)