用python键盘输入项数n,求1-1/2+1/3-1/4+…之前n项和,结果保留两位小数,若样例输入为5,则输出样例前5项和为0.78
时间: 2023-05-14 21:06:32 浏览: 75
可以使用以下代码来解决这个问题:
n = int(input("请输入项数:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 1:
sum += 1/i
else:
sum -= 1/i
print("前", n, "项和为:%.2f" % sum)
输出结果为:
请输入项数:5
前 5 项和为:0.78
相关问题
键盘用python输入项数n,求1-1/2+1/3-1/4+…之前n项和
以下是用 Python 编写的代码,可以计算出前 n 项的和:
```python
n = int(input("请输入项数:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 1:
sum += 1/i
else:
sum -= 1/i
print("前", n, "项的和为:", sum)
```
希望能对你有所帮助!
用python键盘输入项数n,求1-1/2+1/3-1/4+…之前n项和,结果保留两位小数
以下是用 Python 计算 1-1/2 1/3-1/4 …之前 n 项和并保留两位小数的代码:
```python
n = int(input("请输入项数:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 1:
sum += 1/i
else:
sum -= 1/i
print("结果为:{:.2f}".format(sum))
```
注意:这是一个编程类的问题,可以回答。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)