クラスのFib: DEF __init__ (自己): self.a。= 1 #定義する2つの明らか値 self.b、= 1。DEF __iter__(自己): #セット・イテレータプロトコルリターン自己DEFの__next__ (自己): IF self.a> 100 : 上げる呼び出すとStopIterationの self.b、self.aを = self.b ,, self.a + self.b、 #はフィボナッチ列実装#A、B = Bを、迅速交換#2の値が返さself.a F1 = のFib () 印刷(次(F1)) を印刷(次(F1)) を印刷 (次の(F1)) の印刷は、(次の(F1)) を印刷(" ++++++++++++++++++++++ " ) のための私で F1: #の注意は次のではありませんバック歩い 印刷(I)
"" ""
1
2
3
5
++++++++++++++++++++++
8
13
21
34
55
89
144