您的位置: 主页>机器人编程>Python编程>Python基础练习实例24(有规律的数列)
加盟酷吧机器人 培养孩子核心能力

Python基础练习实例24(有规律的数列)

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

程序分析:请抓住分子与分母的变化规律,发现的规律不同程序可能也存在差异,这并没有什么影响。(后一个分数的分子是前一个分数分子与分母的和,后一个分数的分母是前一个分数的分子)。

根据上述的分析,写出程序源代码示例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

a = 2.0

b = 1.0

s = 0

for n in range(1,21):

s += a / b

t = a

a = a + b

b = t

print s

以上实例输出结果为:

32.6602607986

欧美思机器人教育加盟 赚钱好项目
上一篇:Python基础练习实例25(阶乘求和)
下一篇:Python基础练习实例23(打印菱形)
您可能喜欢
​Python turtle 绘图画圆(2)
Python turtle 绘图画圆(2)
​怎么用手机编写Python
怎么用手机编写Python
​python少儿编程发展怎么样?
python少儿编程发展怎么样?
回到顶部