題目:斐波那契數列。
:斐波那契數列(fibonacci sequence),又稱**分割數列,指的是這樣乙個數列:0、1、1、2、3、5、8、13、21、34、……。
def
fib(n)
: a, b =1,
1for i in
range
(n -1)
: a, b = b, a + b
return a
# 輸出了第10個斐波那契數列
print
(fib(10)
)
# 使用遞迴
deffib
(n):
if n ==
1or n ==2:
return
1return fib(n -1)
+ fib(n -2)
# 輸出了第10個斐波那契數列
print
(fib(10)
)
def
fib(n)
:if n ==1:
return[1
]if n ==2:
return[1
,1] fibs =[1
,1]for i in
range(2
, n):-
1]+ fibs[-2
])return fibs
# 輸出前 10 個斐波那契數列
斐波拉契數列
斐波拉契數列 1 1 2 3 5 8 13 21 34.其中每乙個數字都是前兩個數字的和。遞迴計算 long fibonacci int n 非遞迴計算 long fibonacci int n return result 這個函式的遞迴實現使用了雙重遞迴 double recursion 函式對本...
斐波拉契數列
編寫彙編程序列印1 1000的斐波拉契數列 原始碼assume cs code,ss stack,ds data data segment fibo dw 0,1,64 dup 0 str db the fibo list is 0ah,0dh,data ends stack segment db ...
斐波拉契數列
斐波拉契數列 這個數列從第三項開始,每一項都等於前兩項之和。已知斐波拉契數列的前兩項都是1,我們定義求斐波拉契數列的第n項 n 50 的函式為fbnq,請補充完成對fbnq函式的定義。輸入格式 共一行,為乙個正整數。輸出格式 共一行,為乙個正整數。輸入樣例 7輸出樣例 13 斐波拉契數列 def f...