python 遞歸\for循環_斐波那契數列


# 遞歸
def myAdd(a, b):
    c = a + b
    print(c)
    if c > 100:
        return
    return myAdd(a + 1, c)   #最大遞歸深度是1000
myAdd(2, 3)

# 功能同上遞歸
a = 2
b = 3
for i in range(1000):
    c = a + b
    print(c)
    a += 1
    b = c

def myFibo(a, b):
    c = a + b
    print(c)
    if c > 500:
        return
    return myFibo(b, c)

myFibo(0, 1)

a = 0
b = 1
for i in range(1000):
    c = a + b
    print(c)
    a = b
    b = c
    if c > 500:
        break

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM