关于斐波那契数列查找第n个元素的值。详情可查看以下文章。
    
    
     
      
       [Algorithmic Toolbox学习笔记][week2]斐波那契数列_Karen_AMPM的博客-CSDN博客
      
      
       [Algorithmic Toolbox学习笔记][week2]斐波那契数列
      
      
       
       https://blog.csdn.net/Karen_AMPM/article/details/126525253?spm=1001.2014.3001.5501
      
     
    
   
其中有段代码如下:
    previous, current = current, previous + current
    
    比如previos = 3, current = 5
    
    那么新的previous就应该等于5
    
    新的current就应该等于8
   
    
     那么以下A和B有什么区别呢?
    
   
A: a, b = b, a + b
    B: a = b
    
    b = a + b
    
   
B中的话,如果红色代表重新赋值后的值,那么B中第二行求a+b实际上在求b+b
a
= b
b =
a
+ b
A中的话,右边的a,b均为没有被赋过值的a,b,因此这个赋值过程是正确的。如果硬要把赋值过程单独拆分出来的话,那么A中的赋值过程接近于以下内容:
temp
= a + b
a = b
b =
temp
 
