输入整数m,求1 - 1/3 + 1/5 - 1/7 + ... +(-) 1/m 用python和while
时间: 2023-11-21 16:04:30 浏览: 71
以下是使用Python和while循环计算多项式前n项和的代码:
```python
m = int(input("请输入测试实例的个数:"))
for i in range(m):
n = int(input("请输入一个正整数n:"))
j = 1
add = 0
while j <= n:
if j % 2 == 1:
add += 1 / (2 * j - 1)
else:
add -= 1 / (2 * j - 1)
j += 1
print("前", n, "项和为:", add)
```
相关问题
输入整数m,求1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m。 用while
以下是使用while循环计算1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m的方法:
```c
#include <stdio.h>
int main() {
int m, j = 1;
double add = 0;
printf("Please input a number: ");
scanf("%d", &m);
while (j <= m) {
if (j % 2 == 0) {
add -= 1 / (double)(j);
} else {
add += 1 / (double)(j);
}
j++;
}
printf("The result is %f", add);
return 0;
}
```
输入整数m,求1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m。 用while,python
以下是使用Python中的while循环来计算1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m的代码:
```python
m = int(input("请输入一个整数m:"))
i = 1
sum = 0.0
flag = 1
while i <= m:
sum += flag * 1.0 / i
flag = -flag
i += 1
print("1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m的结果为:", sum)
```
阅读全文