zoukankan      html  css  js  c++  java
  • 斐波那契

    #斐波那契:            第三个数等于前两个数的和
    #数的编号:            1    2    3    4    5    6    7    8    9    10
    #斐波那契的数值:        1    1    2    3    5    8    13    21    34    55
    
    #    n是数的编号    n1是第一个数    n2是第二个数
    def func(n):
        n1=1
        n2=1
        n3=1
        
        while n-2>0:
            n3=n1+n2#n3其实就算是第一次的第三个数了(整个数列中的第一和第二个数的和)
            n1=n2
            n2=n3
            
            n-=1
        print(n3)
    
    func(6)

    以上的斐波那契的迭代算法

     以下是递归

    #递归

    def fab(n):
     if n==1 or n==2:
      return 1
     else:
      return fab(n-1)+fab(n-2)
     
    print(fab(6))

  • 相关阅读:
    JQuery_1
    CSS_1
    CSS_3
    CSS_4
    2020.10.19小记
    CSS_2
    IT茧
    亲爱的小C
    四五点钟的太阳
    有聊
  • 原文地址:https://www.cnblogs.com/lingLuoChengMi/p/9267529.html
Copyright © 2011-2022 走看看