我正在研究歐拉計畫問題:一個關于偶數斐波納契數之和的問題。我的代碼:def Fibonacci(n): if n == 0: return 0 elif n == 1: return 1 else: return Fibonacci(n-1) + Fibonacci(n-2)list1 = [x for x in range(39)]list2 = [i for i in list1 if Fibonacci(i) % 2 == 0]通過打印sum(list2)可以輕松找到問題的解決方案。但是,我猜測要花很多時間才能得出list2。有什么辦法可以使速度更快?還是這樣就可以了...(問題:通過考慮斐波那契數列中值不超過四百萬的項,找到偶值項的總和。)
添加回答
舉報
0/150
提交
取消