for循环
用于遍历序列类型的数据,如列表、元组、字符串等。
语法:`for 变量 in 序列:`
示例:
```python
for i in range(10):
print(i)
while循环
当满足特定条件时重复执行一段代码块。
语法:`while 条件:`
示例:
```python
i = 0
while i < 10:
print(i)
i += 1
for-else语句
for循环正常执行完后,else中的语句会被执行。
示例:
```python
for i in range(10):
if i == 5:
break
else:
print("Loop completed without break")
while-else语句
while循环正常执行完后,else中的语句会被执行。
示例:
```python
i = 0
while i < 10:
if i == 5:
break
i += 1
else:
print("Loop completed without break")
break和continue语句
`break`:立即退出当前循环。
`continue`:跳过当前循环的剩余部分,继续下一次迭代。
示例:
```python
for i in range(10):
if i % 2 == 0:
continue
print(i)
请注意,在使用循环时确保有适当的退出条件,以避免无限循环。如果需要更复杂的循环结构,还可以创建嵌套循环