目标:
    1:知道什么是斐波那契数列
    2:掌握创建一个迭代器类实现输出打印斐波那契数列
    3:掌握斐波那契数列底层代码不能书写的样式

    一:什么是斐波那契数列?

    image.png

    斐波那契数列实现原理:

    image.png

    二:创建一个迭代器类实现输出打印斐波那契数列

    创建迭代器类满足条件:init( )、 iter( )、 next( )、三个函数

    注意事项:

    1:迭代器类本身就是一个迭代器,因此迭代器类创建的实例可以被for循环遍历
    2:想要迭代器类创建的对象可以被for循环遍历,那么迭代器类里面的iter( )方法就要返回迭代器本身,即return self

    斐波那契数列代码实现:

    image.png

    image.png

    三:掌握斐波那契数列底层代码不能书写的样式

    答:底层重要代码不能这么写 a = b b = a + b