什么是斐波那契数列
听说过在最美分割线、黄金比例吗
1:1.618
迭代实现
def fab(n): n1=1 n2=1 n3=1 if n<1: print('输入有误!') return -1 while (n-2) > 0 : n3 = n2 + n1 n1 = n2 n2 = n3 n -= 1 return n3 result = fab(20) if result !=1: print('总共有%d对兔子出生' % result)
递归实现
def fab(n): if n < 1 : print('输入有误!') return -1 if n == 1 or n == 2: return 1 else: return fab(n-1) + fab(n-2) result = fab(20) if return != -1: print ('总共有%d对兔子出生' % result)