欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 波菲數

劉姿婷2年前8瀏覽0評論

波菲數,又稱黃金分割數列,是指從0和1開始,后面的每一項都是前面兩項的和。也就是說,波菲數列就是以下數列:

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, ……

Python是一種功能強大且易于使用的編程語言,能夠方便地生成波菲數列。下面是一段Python代碼,可以用來生成前n項波菲數:

def fibonacci(n):
a = 0
b = 1
result = []
for i in range(n):
result.append(a)
a, b = b, a + b
return result
print(fibonacci(10))

在上面的代碼中,我們定義了一個名為fibonacci的函數,它接受一個參數n,代表要生成的波菲數列的項數。在函數內部,我們定義了三個變量:a、b和result。a和b用來存儲前兩項數值,result用來存儲整個波菲數列。隨后,我們使用for循環來遍歷所有的數字,同時將每個數加入result列表中。

最后,我們調用了print函數來輸出前10項波菲數列。如果要輸出不同數量的項數,只需要修改函數調用的參數即可。