新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python程序:計(jì)算斐波那契數(shù)列和
創(chuàng)新互聯(lián)python教程:

寫(xiě)一個(gè) Python 程序來(lái)找到用于循環(huán)的斐波那契數(shù)列的和。在這個(gè) Python 例子中,我們使用 for 循環(huán)從 0 迭代到 n,并找到該范圍內(nèi)所有斐波那契數(shù)列的總和。
Number = int(input("Please Enter the Fibonacci Number Range = "))
First = 0
Second = 1
Sum = 0
for Num in range(0, Number):
print(First, end = ' ')
Sum = Sum + First
Next = First + Second
First = Second
Second = Next
print("\nThe Sum of Fibonacci Series Numbers = %d" %Sum)
Python 程序,使用 while 循環(huán)查找斐波那契數(shù)列的和。
Number = int(input("Please Enter the Fibonacci Numbers Range = "))
First = 0
Second = 1
Sum = 0
i = 0
while(i < Number):
print(First, end = ' ')
Sum = Sum + First
Next = First + Second
First = Second
Second = Next
i = i + 1
print("\nThe Sum of Fibonacci Series Numbers = %d" %Sum)
Please Enter the Fibonacci Numbers Range = 24
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657
The Sum of Fibonacci Series Numbers = 75024Python 程序用遞歸或遞歸函數(shù)求所有斐波那契數(shù)列的和。
def fibonacci(Number):
if(Number == 0):
return 0
elif Number == 1:
return 1
else:
return fibonacci(Number - 2) + fibonacci(Number - 1)
Number = int(input("Please Enter the Fibonacci Number Range = "))
Sum = 0
for Num in range(Number):
print(fibonacci(Num), end = ' ')
Sum = Sum + fibonacci(Num)
print("\nThe Sum of Fibonacci Series Numbers = %d" %Sum)
Please Enter the Fibonacci Number Range = 30
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229
The Sum of Fibonacci Series Numbers = 1346268 本文名稱:Python程序:計(jì)算斐波那契數(shù)列和
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dhicghp.html


咨詢
建站咨詢
