使用while循环打印1.2.3.4.5.7.8.11.12
时间: 2023-08-02 16:08:22 浏览: 65
可以使用如下代码实现:
```
num = 1
while num <= 12:
if num in [6, 9, 10]:
pass
else:
print(num, end=' ')
num += 1
```
输出结果为:1 2 3 4 5 7 8 11 12
解释:使用while循环从1到12遍历每一个数,如果当前数是6、9或10,则跳过不打印;否则打印当前数并在末尾加上一个空格。最后输出的结果就是题目所要求的序列。
相关问题
使用while循环打印1.2.3.4.5.7.8.11.12但不用pass
可以使用如下代码实现:
```
num = 1
while num <= 12:
if num not in [6, 9, 10]:
print(num, end=' ')
num += 1
```
输出结果为:1 2 3 4 5 7 8 11 12
解释:使用while循环从1到12遍历每一个数,如果当前数不是6、9或10,则打印当前数并在末尾加上一个空格。这样就能够实现题目所要求的序列,而不需要使用`pass`语句。
使用while循环打印1.2.3.4.5.7.8.11.12但不用pass要用continue
可以这样写:
```
num_list = [1, 2, 3, 4, 5, 7, 8, 11, 12]
i = 0
while i < len(num_list):
if num_list[i] == 6 or num_list[i] == 9 or num_list[i] == 10:
i += 1
continue
print(num_list[i], end=' ')
i += 1
```
运行结果为:1 2 3 4 5 7 8 11 12
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)