接下來應該做到 第4章-6 輸出前 n 個Fibonacci數 了

def fib(n): a,b = 0,1 for i in range(n+1): a,b = b,a+b return a n=int(input()) if(n>0): for i in range(0,n): print('{:11d}'.format(fib(i)),end="") if((i+1)%5==0): print("\n") else: print("Invalid.")
參考了一下別人的代碼:
思路:
1.如何同行輸出? 修改end關鍵字的值,默認是‘\n’換行,所以為空的話就能同行輸出
2.如何控制輸出總數占11位? 用{:11d}切片來控制位數
3.控制一行輸出個數 用%取余實現
