大家来讨论这个技术问题

img

img


请各位看一眼上图上方的题目,如何用Python实现呢?我的代码如下,计算结果不正确(可以运行)

1025.py。。文件名不对,而且没保存,而且代码也有问题

img

sum=0
a=int(input('请输入你想计算多少项的和'))
for i in range(1,2*a+1,2):
    sum=sum+1/(i*(i+1))
print(sum)

怎么能是i*(i+1)呢,你这明显数学没学好
应该是(i*2-1)*i*2
-=-=-=
至于上面那个图,连循环都没有,纯粹属于胡写

循环代码中选择的i有问题

for i in range(1, a * 2, 2):
    sum = sum + (1 / (i * (i + 1)))
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632