フィボナッチ数列のpythonを達成するには、3つの方法

最初:再帰

デフFIBO(N):
  もしN <3:
    リターン1 
  戻りFIBO(N-1)+ FIBO(N-2)

プリント(FIBO(6))

  

第二:サイクリング

1  DEF fibo1(N):
 2    、B = 11 
3    のための I における範囲(N):
 4      、B = B、A + B
 5    リターン6 7プリント(fibo1(6)) 

 

  

第三:ビルダー

1  DEF fibo2(N):
 2      、B = 11 
3      ながらN:
 4          収率5          、B = B、A + B
 6          N - = 1 7 8  I  fibo2(6 ):
 9      プリント(I )
 
 

 

おすすめ

転載: www.cnblogs.com/zhengze/p/11420086.html