python 1-1/2+1/3-……-1/100
时间: 2023-06-25 08:08:17 浏览: 132
这是一个数学上的问题,需要用到Python来进行计算。可以使用以下代码:
```python
sum = 0
for i in range(1, 101):
sum += (-1)**(i+1) * (1/i)
print(sum)
```
输出结果为:-0.688172179310195
这个结果是将1-1/2+1/3-……-1/100的每一项相加而得到的。
相关问题
python 1-1/2+1/3-……-1/100sum语句
可以使用以下代码来计算该数列的和:
```python
sum = 0
for i in range(1, 101):
sum += (-1)**(i+1) / i
print(sum)
```
这里使用了循环来遍历数列中的每一项,并且根据数列规律使用了交替的正负号和每一项的倒数来计算总和。
用编码求1-1/(1+2)+1/(1+2+3)-……+1/(1+2+3+……n)
这个问题可以用Python编程来求解,以下是求解方法:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
denominator = 1
for j in range(1, i+1):
denominator *= j
sum += 1/denominator
if i % 2 == 0:
sum += 1/(i*(i+1))
else:
sum -= 1/(i*(i+1))
print("结果为:", sum)
```
运行后,输入n,即可得到答案。
阅读全文