python跳'7'游戏,由1开始直至100,跳过所有7的倍数以及本身包含7的数
时间: 2023-08-31 19:39:23 浏览: 409
### 回答1:
"""1. 使用循环语句从1到100循环
2. 对于每个数,检查是否为7的倍数或包含数字7
3. 如果不是,输出该数,否则跳过
4. 程序结束
"""
for i in range(1, 101):
if i % 7 == 0 or '7' in str(i):
continue
print(i)
### 回答2:
Python跳'7'游戏是一种规则,玩家从1开始数数直至100,但是需要跳过所有能被7整除的数以及本身包含数字7的数。规则如下:
1. 程序从数字1开始逐个数数,每次数到的数字满足一定条件后才能继续数下一个数字。
2. 如果数到的数字是7的倍数,那么跳过这个数字,继续数下一个数字。
3. 如果数到的数字本身包含数字7(例如17、27、37等),那么也跳过这个数字,继续数下一个数字。
4. 如果数到的数字既不是7的倍数,也不包含数字7,那么将这个数字输出。
以下是一个使用Python编写的跳'7'游戏的代码示例:
```python
for num in range(1, 101):
if num % 7 == 0 or '7' in str(num):
continue
print(num)
```
代码首先使用`range(1, 101)`生成一个包含数字1到100的整数序列,然后通过循环遍历这个序列中的每一个数字。
对于每个数字,通过使用取模操作符`%`判断它是否是7的倍数,或者通过将数字转换为字符串使用`in`关键字检查其中是否包含数字7。
如果满足以上条件,则使用`continue`关键字跳过本次循环,继续下一个数字。
如果既不是7的倍数,也不包含数字7,那么就使用`print`语句输出这个数字。
运行上述代码,将输出从1到100之间所有跳过7的倍数以及包含数字7的数的数字。
阅读全文