在Python中,循环用于重复执行一段代码,直到满足特定的条件。Python提供了两种主要的循环结构:`for`循环和`while`循环。
for循环
`for`循环用于遍历序列(如列表、元组、字典、字符串)或其他可迭代对象。其基本语法如下:
```python
for 变量 in 可迭代对象:
循环体
例如,要打印列表中的所有元素,可以使用以下代码:
```python
friends = ['iris', 'alice', 'bob', 'vince', 'alex']
for friend in friends:
print(friend)
while循环
`while`循环会在给定的条件为真时重复执行一段代码。其基本语法如下:
```python
while 条件:
循环体
例如,要打印数字1到5,可以使用以下代码:
```python
num = 1
while num <= 5:
print(num)
num += 1
循环控制语句
`break`:用于立即退出循环。
`continue`:用于跳过当前循环的剩余部分,并继续下一次循环。
嵌套循环
可以在一个循环内部包含另一个循环,这称为嵌套循环。例如,打印一个3x3的乘法表:
```python
for i in range(1, 4):
for j in range(1, 4):
print(f'{i} x {j} = {i*j}', end=' ')
print()
注意事项
使用`range`函数可以生成一个整数序列,常用于循环中。
循环体中的代码块需要缩进,以表明它们属于循环结构。
循环应该有一个明确的退出条件,以避免无限循环。
希望这些信息能帮助你理解Python中循环的使用。