python使用for循环打印数字1-7但不要出现4
时间: 2023-05-24 22:02:56 浏览: 95
可以使用以下代码实现:
```python
for i in range(1, 8):
if i == 4:
continue
print(i)
```
输出结果为:
```
1
2
3
5
6
7
```
其中,`range(1, 8)`表示从1开始,到7结束(不包含8);`continue`表示跳过当前循环中的剩余部分,直接进入下一次循环。当循环变量`i`等于4时,执行`continue`语句,跳过本次循环,即不执行`print(i)`语句,进入下一次循环。
相关问题
用不同的循环方式来实现打印1-7,但是不要4。python
好的,以下是三种不同的循环方式来实现这个需求:
1. for循环:
```python
for i in range(1, 8):
if i == 4:
continue
print(i)
```
2. while循环:
```python
i = 1
while i <= 7:
if i == 4:
i += 1
continue
print(i)
i += 1
```
3. do-while循环(Python中没有原生的do-while循环,但是可以通过while True + break来模拟):
```python
i = 1
while True:
if i == 4:
i += 1
continue
print(i)
i += 1
if i > 7:
break
```
以上三种方式都能够实现打印1-7,但不包括数字4的需求。
python 使用for循环打印数字,从1开始,每次打印数字的值加一,直到10停止
可以使用以下代码实现:
```python
for i in range(1, 11):
print(i)
```
`range(1, 11)` 表示从1开始,到10结束,不包括11,通过循环打印每个数字。每次循环,`i` 的值会自动加1,直到循环结束。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)