import math def fn(n): a = math.sqrt(5) result = (1 / a) result *= (math.pow((1 + a) / 2,n) - math.pow((1 - a) / 2,n)) return result for i in range(10): print(fn(i))
明明一个函数就给搞定了,为什么非要用递推呢
import math def fn(n): a = math.sqrt(5) result = (1 / a) result *= (math.pow((1 + a) / 2,n) - math.pow((1 - a) / 2,n)) return result for i in range(10): print(fn(i))
明明一个函数就给搞定了,为什么非要用递推呢