之前小编向大家介绍了用递归的方法实现斐波那契数列(https://www.py.cn/jishu/jichu/21672.html),其数列是很优美的数列。人们对斐波那契数列的研究已然不仅仅停留在数学这一单一领域,随着世界科技的发展,斐波那契数列在数学和生活以及自然界中都非常有用,小到小学的找规律问题,大到解决金融股市难题。今天我们就来求斐波那契数列的第n项及前n项和帮助我们解决实际问题。
用for循环求斐波那契数列中第n个数的值:
n=int(input('请输入要一个整数:')) n_2=0 n_1=1 current=1 forxinrange(2,n+1): current=n_2+n_1 n_2=n_1 n_1=current print('第%d个数是%d'%(n,current))
求斐波那契数列前N项之和:
n=int(input("InputN:")) a=0 b=1 sum=0 foriinrange(n): sum+=a a,b=b,a+b print("Thesumof",n,"FIBis",sum,"!")原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容