头皮都想烂了也没明白为啥要返回 self.a
Topic source因为每次循环self.a=self.b 而self.b又等于self.a+self.b 这样每次b都是等于前一次的a+b,又赋值给
结合图片看,更容易理解一点 https://www.processon.com/view/link/5a751e7fe4b059c41ab2f02a
- 1
因为每次循环self.a=self.b 而self.b又等于self.a+self.b 这样每次b都是等于前一次的a+b,又赋值给
结合图片看,更容易理解一点 https://www.processon.com/view/link/5a751e7fe4b059c41ab2f02a
用户5530588310
class Fib(object): def init(self): self.a, self.b = 0, 1 # 初始化两个计数器a,b