用Python语言,输出100以内,不是7或7倍数的数字
时间: 2023-05-26 20:02:15 浏览: 510
Python-snap7 需要依赖的相关文件
可以使用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
```
阅读全文