python求两数之间能被整除的数的和
时间: 2023-05-29 21:03:52 浏览: 110
以下是一个求两个数之间能被整除的数的和的Python程序:
```
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
sum = 0
for i in range(a, b+1):
if i % 2 == 0:
sum += i
print("两数之间能被整除的数的和为:", sum)
```
其中,`a`和`b`是输入的两个整数,`sum`是存储求和结果的变量。程序使用`range()`函数生成从`a`到`b`之间的整数序列,然后通过`if`语句判断每个数是否能被整除,如果可以就加到`sum`中。最后输出结果。
注意:上面的程序只计算两个数之间能被整除的偶数之和,如果要计算能被整除的所有数之和,需要将`if`语句改为`if i % a == 0`。
相关问题
用python求100~200之间既能被3整除又能被5整除的数
可以使用for循环和if语句来解决这个问题:
```python
for i in range(100,201):
if i % 3 == 0 and i % 5 == 0:
print(i)
```
输出结果为:
```
105
120
135
150
165
180
195
```
这些数都是在100到200之间既能被3整除又能被5整除的数。
python编写函数完成显示两个数之间能被3整除的数
可以编写一个函数 `divisible_by_three(start, end)` 来完成这个任务:
```python
def divisible_by_three(start, end):
result = []
for num in range(start, end+1):
if num % 3 == 0:
result.append(num)
return result
```
这个函数使用了一个 `for` 循环,遍历了 `start` 和 `end` 之间的所有整数。如果当前的整数能被 3 整除,就将其加入到一个列表 `result` 中。最后,将整个列表 `result` 返回。
你可以使用以下代码来测试这个函数:
```python
print(divisible_by_three(10, 20)) # 输出 [12, 15, 18]
print(divisible_by_three(0, 9)) # 输出 [0, 3, 6, 9]
print(divisible_by_three(5, 7)) # 输出 []
```
这个函数将会输出两个数之间能被 3 整除的所有数。
阅读全文
相关推荐













