输入一个数N,计算数列1/1+1/2+1/3+……+1/N的和,并保留两位小数。
时间: 2023-04-08 20:03:00 浏览: 1162
PAT乙级题解.pdf
好的,这个问题可以回答。计算数列1/1 1/2 1/3 …… 1/N的和,可以使用循环来实现,具体代码如下:
```
N = int(input("请输入一个正整数N:"))
sum = 0.0
for i in range(1, N+1):
sum += 1/i
print("数列1/1 1/2 1/3 …… 1/N的和为:%.2f" % sum)
```
其中,`input()`函数用于从用户输入中获取N的值,`range()`函数用于生成从1到N的整数序列,`sum`变量用于累加数列中的每一项,`%.2f`用于保留两位小数输出结果。
阅读全文