Python实现斐波那契数列(递归函数)


斐波那契数列:第三位开始,一个数等于前两项数之和,而前两位则是相同的,例如 1 2 3 5 8 13 21 34

①定义一个函数,参数选择一个形参,用来接收和传递数据

def Fbnq_num(A):

②根据斐波那契数列样式可以写出

if A==1 or A==2:
      return A
else:
      return Fbnq_num(A-1)+Fbnq_num(A-2)

就完成了,现在我们写几个测试用例来看看最后的结果

print(Fbnq_num(1))
print(Fbnq_num(2))
print(Fbnq_num(3))
print(Fbnq_num(4))
print(Fbnq_num(5))
print(Fbnq_num(6))

运行结果

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM