用python编写程序,输出1-100之间所有能被3整除,但不能被5整除的数。提示:使用for循环,一行输出一个数。
时间: 2023-05-20 22:07:09 浏览: 115
以下是用 Python 编写的程序,输出 1-100 之间所有能被 3 整除,但不能被 5 整除的数:
```python
for i in range(1, 101):
if i % 3 == 0 and i % 5 != 0:
print(i)
```
输出结果如下:
```
3
6
9
12
18
21
24
27
33
36
39
42
48
51
54
57
63
66
69
72
78
81
84
87
93
96
99
```
相关问题
编写程序实现1-100之间所有能被7整除或者包含数字7的数之和python
可以使用循环和条件语句来实现:
```python
= 0
for i range(1, ):
if i % 7 == 0 '7' in str(i):
total += iprint(total)
```
解释一下代码:
- `total` 变量用来存储符合条件的数的和,初始值为0。
- `range(1, 101)` 生成从1到100的整数序列,不包括101。
- `if i % 7 == 0 or '7' in str(i):` 判断当前数是否能被7整除或者包含数字7,如果是,则执行下面的代码块。
- `total += i` 将符合条件的数加到总和中。
- 最后输出 `total` 变量的值,即1-100之间所有能被7整除或者包含数字7的数之和。
运行以上代码,输出结果为:
```
854
```
用Python编程编写程序,将50-100之间的不能被3整除的数输出。
下面是一个实现输出50-100之间不能被3整除的数的 Python 代码:
```
for i in range(50, 101): # 遍历50-100之间的整数
if i % 3 != 0: # 判断是否不能被3整除
print(i) # 输出不能被3整除的数
```
这段代码使用for循环遍历50-100之间的整数,然后使用if语句判断当前整数是否不能被3整除。如果不能被3整除,则输出该整数。