"""
編寫程序,定義一個求Fibonacci(斐波那契)數列的函數fib(n),並編寫測試代碼,
輸出前20項(每項寬度5個字符位置,右對齊),每行輸出10個。
"""
def fib(n):
if n == 1 or n == 2:
return 1
else:
return fib(n - 1) + fib(n - 2)
for i in range(20):
print(format(fib(i + 1), '>10.0f'), end='')
if (i + 1) % 10 == 0:
print()
編寫程序,定義一個求Fibonacci(斐波那契)數列的函數fib(n),並編寫測試代碼,輸出前20項(每項寬度5個字符位置,右對齊),每行輸出10個。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.