以下是使用Python編寫斐波那契數列函數的示例代碼:
def fibonacci(n):
if n <= 0:
return "輸入的數字必須大于0"
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib_seq = [0, 1]
while len(fib_seq) < n:
next_num = fib_seq[-1] + fib_seq[-2]
fib_seq.append(next_num)
return fib_seq
這個函數接受一個整數n作為輸入,返回一個包含n個斐波那契數的列表。假設輸入為n=7,函數返回的列表將是[0, 1, 1, 2, 3, 5, 8],分別對應斐波那契數列的前7個數字。