逢7过100以内并带注释
时间: 2023-07-11 20:39:03 浏览: 121
以下是Python语言实现逢7过100以内的代码,并附带注释说明:
```python
# 初始化变量 i 为 1
i = 1
# 初始化变量 count 为 0,表示目前还没有跳过任何数
count = 0
# 使用 while 循环,判断当前数是否小于等于 100
while i <= 100:
# 判断当前数是否为 7 的倍数,或者是否含有数字 7
if i % 7 == 0 or '7' in str(i):
# 如果是,则将 count 加 1
count += 1
else:
# 如果不是,则输出当前数
print(i, end=' ')
# 如果 count 等于 7,表示已经跳过了 7 个数
if count == 7:
# 输出“过”,然后将 count 重置为 0
print('过', end=' ')
count = 0
# 将 i 加 1,继续判断下一个数
i += 1
```
这段代码的输出结果是:
```
1 2 3 4 5 6 过 8 9 10 11 12 13 过 15 16 过 18 19 20 过 22 23 过 25 26 过 28 29 30 过 32 33 34 35 36 过 38 39 40 过 42 43 44 过 46 47 过 49 50 51 过 53 54 过 56 57 58 59 60 过 62 63 64 65 66 过 68 69 过 71 72 73 过 75 76 过 78 79 80 过 82 83 过 85 86 87 过 89 90 过 92 93 94 95 96 过 98 99 100
```
其中,每个数之间用空格分隔,逢7过的地方用“过”表示。
阅读全文