计算: 1-1/2+2/3-3/5+4/8-5/13+6/21-7/34+… 前n项和,键盘输入n,n是一个大于0的整数,输出的数值保留小数点后8位。 输入格式: 输入一个整数n(n>0)。 输出格式: 输出前n项和的值,保留小数后8位。
时间: 2023-12-12 18:14:07 浏览: 68
GS2972 3G/HD/SD-SDI Serializer with Complete SMPTE Audio & Video Support
4星 · 用户满意度95%
好的,这是一个数列求和的问题,可以使用代码来实现。以下是Python语言的代码实现:
```python
n = int(input()) # 输入n
sum = 0 # 初始化和为0
sign = 1 # 初始化符号为正
j = 1 # 初始化分母为1
for i in range(1, n + 1):
sum += sign * i / j # 按照公式计算每一项的值并累加到和中
sign = -sign # 符号取反
j += 2 # 分母加2
print('%.8f' % sum) # 输出结果,保留小数点后8位
```
输入一个整数n,代码会根据公式依次计算前n项的和,并输出结果,保留小数点后8位。
阅读全文