2010-08-04 172 views
0

可能重複:
How to write the Fibonacci Sequence in Python斐波納契數列

嗨。我也是一個學習程序員,我被問到同樣的問題,你被問及斐波那契數字,我無法弄清楚。你能告訴我你用來生成這些數字的代碼,要求用戶給出數字,並只查找指定範圍內的數字嗎?謝謝

+0

您是否嘗試過谷歌爲「蟒蛇斐波納契」? – Anycorn 2010-08-04 04:39:45

+0

您是否想知道輸入數字是否屬於斐波那契數列? – NullUserException 2010-08-04 04:39:52

回答

1

我不會給你的代碼 - 你應該可以自己寫。這裏有一些事情你可能需要(不使用遞歸),但是寫的時候一定要知道:

  • 創建3個變量等於-1 (n1),1 (n2)和N1 + N2 sumn
  • 創建使用for i in range(amount_of_numbers)一個循環,其中amount_of_numbers是你要多少數量生成
  • 在這個循環中,重新分配n1n2n2sumn,並再次,sumn到N1 + N2。
  • 打印出sumn(內循環)。

這應該是所有你需要知道的,如果你真的失去了這個地方去。如果您需要特定語法的幫助,可以查看python docs

你的輸出應該是這樣的:

1 
1 
2 
3 
5 
8 
13 
21