# 题目: # 有一分数序列: # 2/1,3/2,5/3,8/5,13/8,21/13... # 求出这个数列的前n项之和 n = int(input("请输入求和项数:")) n_sum = 0 # 记录前n项和 a = 1 # 分母 b = 2 # 分子 for i in range(n): n_sum += b / a a, b = b, a + b print("数列前 %d 项和为 %f" % (n, n_sum))
运行结果: