首页 > 编程知识 正文

Python斐波那契数列实现方法,斐波那契数列函数python

时间:2023-05-06 04:29:50 阅读:203519 作者:4469

【问题思路】
斐波那契数列就是从第三位开始,每一位等于前两项之和。 前两位单独输出,从第三位开始利用for循环解决(当然也可以通过在for循环中增加判断语句的方式,不采用单独输出,但是每次循环都会调用if语句会增加运行时长)。
【Python代码】

#斐波那契数列num = int(input("请输入要输出的数列的项数:"))Fib1 = 1Fib2 = 1print('{:>8d}'.format(Fib1),end=" ")print('{:>8d}'.format(Fib2),end=" ")n=2for i in range(3,num+1): Fibi = Fib1+Fib2 Fib1=Fib2 Fib2=Fibi n+=1 #每个数占8位且右对齐,每五个换行 print('{:>8d}'.format(Fibi),end=" ") if n%5==0 and n!=num: print('n')

【测试样例】

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。