33问答网
所有问题
python求1-1/2+2/3-3/5..的前n项和
python求1-1/2+2/3-3/5..的前n项和
举报该问题
推荐答案 2019-04-23
第一位答主的代码从第四项开始,结果就不对了。以下是我的代码
a,b=1,1
sum=0
t=-1
n=int(input("请输入需要求和的项数:"))
for i in range(0,n):
sum=t**i*(a/b)+sum
b=a+b
a=b-a
print(sum)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0B005P5hc50hc4RBdc.html
其他回答
第1个回答 2018-04-11
# -*- coding:utf8 -*-
#py3通过
n=int(input())
s=1
t=-1
for i in range(1,n):
s+=t*i/(i+1)
t=-t
print(s)
本回答被网友采纳
相似回答
大家正在搜
相关问题
python求1/2-2/3+3/4-4/5
1、python编程2/1+3/2+5/3+8/5+13/8...
求数列1/2、2/3、3/5、5/8……前20项的和(Pyt...
编程求1+1+2+1+2+3+1+2+3+4+……+1+2+...
python计算1+1/2+1/3+...+1/n
Python如何让一个列表的前几个数字相加求和 如[1,2,...
python编写1+(1+3)+(1+3+5)+……(1+3...
python编程 计算1-1/2+1/3.......-1/...