python,求1+1/2+1/3+……+1/100
时间: 2023-09-23 19:09:57 浏览: 123
你可以用循环来计算这个和,代码如下:
```python
result = 0
for i in range(1, 101):
result += 1 / i
print(result)
```
运行结果为:
```
5.187377517639621
```
所以1+1/2+1/3+……+1/100的和约为5.1874。
相关问题
python求1+1/2+1/3+……1/100的结果
使用递归算法,可以编写如下 Python 代码来计算 1 + 1/2 + 1/3 + ... + 1/n 的结果:
```
def sum_recursive(n):
if n == 1:
return 1
else:
return 1/n + sum_recursive(n-1)
print(sum_recursive(100))
```
运行上述代码,可以得到 1 + 1/2 + 1/3 + ... + 1/100 的结果为 5.187377517639621。
用Python1+1/2+1/3+……+1/n的结果
这个问题涉及到数学中的级数求和问题,即调和级数的求和。在Python中,可以使用循环来计算这个级数的和。以下是一个示例代码:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
sum += 1/i
print("1 + 1/2 + 1/3 + ... + 1/n 的结果为:", sum)
```
运行代码后,程序会要求你输入一个正整数n,然后计算并输出结果。