PTA的Python練習題(十二)-第4章-6 輸出前 n 個Fibonacci數


接下來應該做到 第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.控制一行輸出個數 用%取余實現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM