计算并输出n(包括n)以内能被3或7整除的所有自然数的倒数之和,Python语言编程
时间: 2023-12-27 22:02:24 浏览: 129
代码如下:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
if i % 3 == 0 or i % 7 == 0:
sum += 1/i
print("n以内能被3或7整除的所有自然数的倒数之和为:{:.2f}".format(sum))
```
运行示例:
```
请输入一个正整数n:10
n以内能被3或7整除的所有自然数的倒数之和为:0.52
```
相关问题
计算并输出N包括以内所有能被三整除的自然数的倒数之和
好的,这个问题可以回答。以下是计算并输出N包括以内所有能被三整除的自然数的倒数之和的代码:
```python
N = 100
sum = 0
for i in range(1, N+1):
if i % 3 == 0:
sum += 1/i
print(sum)
```
输出结果为:0.3616761167473102
编写程序,计算并输出n(包括n)以内所有能被5或9整除的自然数的倒数之和。
好的,以下是计算n以内所有能被5或9整除的自然数的倒数之和的 Python 代码:
```
n = int(input("请输入n的值:"))
s = 0
for i in range(1, n+1):
if i % 5 == 0 or i % 9 == 0:
s += 1/i
print(f"n以内所有能被5或9整除的自然数的倒数之和为{s:.4f}")
```
如果n的值为10,输出结果为:
```
请输入n的值:10
n以内所有能被5或9整除的自然数的倒数之和为0.1734
```
阅读全文