-5
我有一個算法:Alghorithm,幫我輸出
def generate (last, cur):
if (cur>100):
print cur
return generate(cur, last+cur)
然後,我有兩個問題。這個功能打印什麼?
而且,如何修改此功能,以便打印原始輸出但按相反順序?
我有一個算法:Alghorithm,幫我輸出
def generate (last, cur):
if (cur>100):
print cur
return generate(cur, last+cur)
然後,我有兩個問題。這個功能打印什麼?
而且,如何修改此功能,以便打印原始輸出但按相反順序?
好的,這打印斐波那契系列。
如果函數generate()
被調用,參數1,1
,它打印斐波納契數列從第一個值超過100
,即144
輸出:
144
233
377
610
987
1597
.... till maximum stack depth is reached..
你沒有嘗試什麼打印? – MMF
也許你想進一步闡述一下。你真的嘗試過執行算法嗎? – Sefe
如果您顯示的代碼是Python代碼,請記得正確地縮進它。代碼根據縮進可以做不同的事情。還要添加Python語言標籤。 –