1. 程式人生 > >Python (1) 效能試驗:斐波那契數列

Python (1) 效能試驗:斐波那契數列


 

def fib(k):
    #列印
    if(k==0 or k==1):
        return 1
    else :
        return fib(k-1)+fib(k-2)

for x in range(60):
    print (x,"的Fib值是",fib(x))


同樣採用遞迴計算斐波那契數列,在相同硬體下,Python程式可以瞬間算到Fib(31),而C++或Java可以瞬間算到Fib(37)-Fib(39),可見Python在效能上還是有一些劣勢。