def sum_t():
n = int(input('请输入要求和的终止数:'))
k = 2
l = 1
sum1 = k / l
for i in range(1, n + 1):
print(f'{k}/{l}')
k, l = k + l, k
sum1 += k / l
print(sum1)
sum_t()
有一分数序列: 2/1 ,3/2 ,5/3 ,8/5 ,13/8 ,21/13... 求出这个数列的前n 项之和。
该代码定义了一个名为sum_t的函数,使用递归方式计算给定终止数范围内的等差数列和。用户输入终止数,函数通过k和l的更新实现累加过程,最后输出总和。
5830





