用python求100-400以内能被3整除,又能被7整除的数。
时间: 2023-10-24 18:08:44 浏览: 161
可以使用for循环和if语句来解决这个问题,代码如下:
```
for i in range(100, 401):
i % 3 == 0 and i % 7 == 0:
print(i)
```
运行结果为:
```
105
126
147
168
189
210
231
252
273
294
315
336
357
378
399
```
相关问题
Python求100以内能被3整除又能被9整除的数
Python语言求解100以内既能被3整除又能被9整除的数,可以通过遍历100以内的所有数字,并检查每个数字是否同时满足这两个条件来实现。具体做法如下:
1. 初始化一个空列表用于存放满足条件的数字。
2. 使用for循环遍历从1到100(包含100)的所有整数。
3. 对每个数字检查是否能同时被3和9整除,即检查数字除以3和9的余数是否都是0。
4. 如果一个数字满足条件,那么将该数字添加到列表中。
5. 最后输出这个列表。
下面是实现上述逻辑的Python代码示例:
```python
# 初始化空列表
divisible_by_3_and_9 = []
# 遍历1到100的数字
for i in range(1, 101):
# 如果数字同时被3和9整除
if i % 3 == 0 and i % 9 == 0:
# 将数字添加到列表中
divisible_by_3_and_9.append(i)
# 输出结果
print(divisible_by_3_and_9)
```
运行这段代码后,会得到100以内既能被3整除又能被9整除的所有数字列表。
python求出100以内能被3整除的所有数字之和
可以使用 for 循环和 if 判断语句来实现:
```python
sum = 0
for i in range(1, 101):
if i % 3 == 0:
sum += i
print("100以内能被3整除的所有数字之和为:", sum)
```
输出结果为:
```
100以内能被3整除的所有数字之和为: 1683
```