1到20的报数游戏,去除其中3及3的倍数的python
时间: 2023-09-08 12:04:50 浏览: 106
### 回答1:
代码如下:
```
for i in range(1, 21):
if i % 3 == 0:
continue
print(i)
```
这段代码可以输出1到20的数字,但是去除了3及3的倍数。
### 回答2:
在1到20的报数游戏中,我们需要按顺序报数,但是要去除其中的3以及3的倍数。我们可以使用Python来实现这个游戏规则。
首先,我们可以使用一个while循环来遍历从1到20的数字。循环的初始值设置为1,然后每次循环加一,直到循环到20为止。
然后,我们可以使用一个if语句来判断当前数字是否是3的倍数。我们可以通过使用模运算符%来判断一个数是否是另一个数的倍数。如果当前数字除以3的余数为0,则说明是3的倍数,我们可以跳过这个数字的报数步骤。
另外,我们可以使用另一个if语句来判断当前数字是否包含数字3。可以将当前数字转换为字符串,然后使用in关键字来判断字符串中是否包含了数字3。如果包含数字3的话,我们同样需要跳过这个数字的报数步骤。
最后,我们可以使用print函数来打印出当前数字。通过以上的步骤,我们就可以按照游戏规则完成从1到20的报数游戏,去除了其中的3及3的倍数。
以下是具体的代码实现:
```python
num = 1
while num <= 20:
if num % 3 == 0 or '3' in str(num):
num += 1
continue
print(num)
num += 1
```
通过运行上述代码,我们可以得到如下结果:
1
2
4
5
7
8
10
11
14
16
17
19
20
### 回答3:
报数游戏是一种常见的游戏,玩家按顺序报出从1到20的数字,但在报数过程中,要将所有3及3的倍数的数字去除,不报出。下面是一个使用Python编写的解决方案:
```python
for i in range(1, 21): # 循环遍历1到20的数字
if i % 3 == 0: # 如果数字是3的倍数
continue # 则跳过这次循环,不报数
else:
print(i) # 否则正常报数
```
代码中使用了for循环和if条件语句。循环遍历了1到20的数字,如果数字是3的倍数,则使用`continue`关键字跳过本次循环,继续下一次循环。如果数字不是3的倍数,则使用`print()`函数将数字输出。这样就可以得到去除了3及3的倍数的报数序列。
运行以上代码,输出结果为:
```
1
2
4
5
7
8
10
11
13
14
16
17
19
20
```
可以看到,输出的报数序列中没有包含3及3的倍数。这个代码可以用来解决1到20的报数游戏中去除3及3的倍数的问题。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)