描述:输入一个正整数 n,计算并输出2/1, 3/2, 5/3, 8/5, 13/8, …的前n项之和
n = int(input())
fz = 2
fm = 1
sum = 0
for _ in range(1, n+1):
sum += fz / fm
fz,fm = fz+fm,fz #先执行右边,再赋值运算给左边
print(fz,'/',fm)
print(sum)#输出
19
17711 / 10946
print(sum)
31.042226813624282
本文介绍了一个简单的Python程序,用于计算斐波那契数列中连续两项比值的前n项和,并展示了如何通过迭代计算这些比值及其总和。
4654

被折叠的 条评论
为什么被折叠?



