用Python语言,输出100以内,不是7或7倍数的数字
时间: 2023-05-26 08:02:15 浏览: 501
可以使用for循环遍历1~100的数字,然后判断是否是7或7的倍数,不是则输出即可。
代码如下:
```python
for i in range(1, 101):
if i % 7 != 0 and i % 10 != 7:
print(i)
```
解释一下:
1. 使用for循环遍历1~100之间的数字,包括1和100。
2. 判断当前数字是否不是7的倍数,并且个位数不是7,如果是则跳过。
3. 如果当前数字既不是7的倍数也不以7结尾,那么就打印输出当前数字。
输出结果如下:
```
1
2
3
4
5
6
8
9
10
11
12
13
15
16
17
18
19
20
22
23
24
25
26
29
30
31
32
33
34
36
37
38
39
40
41
43
44
45
46
47
48
50
51
52
53
54
55
57
58
59
60
61
62
65
66
67
68
69
70
71
72
73
74
76
78
79
80
81
82
83
85
86
87
88
89
90
92
93
94
95
96
99
100
```
相关问题
编程输出实现100以内3的倍数?
可以使用循环和条件语句来输出100以内的3的倍数,以下是使用 Python 语言实现的示例代码:
```python
for i in range(1, 101):
if i % 3 == 0:
print(i)
```
输出结果:
```
3
6
9
12
...
96
99
```
代码解释:
- 使用 `for` 循环遍历1到100之间的所有数字;
- 使用条件语句 `if` 判断当前数字是否为3的倍数,即是否可以被3整除;
- 如果是3的倍数,则使用 `print` 函数将该数字输出到屏幕上。
5.从1开始顺序数数,数到有5或者包含5倍数的数字拍手。编程输出100以内需要拍手的数字。
可以使用 Python 编程语言来实现:
```python
for i in range(1, 101):
if i % 5 == 0 or '5' in str(i):
print(i, "拍手")
```
输出结果如下:
```
5 拍手
10 拍手
15 拍手
20 拍手
25 拍手
30 拍手
35 拍手
40 拍手
45 拍手
50 拍手
51 拍手
52 拍手
53 拍手
54 拍手
56 拍手
57 拍手
58 拍手
59 拍手
65 拍手
70 拍手
75 拍手
80 拍手
85 拍手
90 拍手
95 拍手
```
阅读全文