菜鸟教程 练习实例24 (python3)

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。

# -*- coding:utf-8 -*-


def main():
    y = int(2)
    x = int(1)
    sum_1 = int(0)
    for i in range(1, 21):
        sum_1 += y / x
        a = y
        y = a + x
        x = a
    print(sum_1)


main()

猜你喜欢

转载自blog.csdn.net/zhangyu4863/article/details/80544601