哪些是Python中的循环语句:
时间: 2023-11-05 16:18:25 浏览: 106
循序渐进学Python之循环语句.pdf
Python 中的循环语句有两种,即 `for` 循环和 `while` 循环。
1. `for` 循环:
`for` 循环是一种用于遍历序列(如列表、元组或字符串)或其他可迭代对象(如字典、文件)的循环语句。`for` 循环的语法格式如下:
```python
for variable in sequence:
# 执行代码块
```
在这个语法格式中,`variable` 表示一个变量名,用于存储序列中的当前元素。`sequence` 表示要遍历的序列或可迭代对象,Python 会依次将序列中的每个元素赋值给 `variable`,然后执行 `for` 循环代码块中的代码。在执行完最后一个元素后,`for` 循环结束。下面是一个简单的 `for` 循环的例子:
```python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
```
这个例子中,`for` 循环依次遍历了列表 `fruits` 中的每个元素,并将每个元素赋值给变量 `fruit`,然后打印出来。
2. `while` 循环:
`while` 循环是一种基于条件判断的循环语句,只要条件满足,就会一直执行循环中的代码块。`while` 循环的语法格式如下:
```python
while condition:
# 执行代码块
```
在这个语法格式中,`condition` 表示一个布尔表达式,如果为 `True`,就会一直执行 `while` 循环中的代码块,直到 `condition` 变为 `False`。下面是一个简单的 `while` 循环的例子:
```python
i = 1
while i <= 5:
print(i)
i += 1
```
这个例子中,`while` 循环会在变量 `i` 小于等于 5 的条件下一直执行,每次循环打印出变量 `i` 的值,并将变量 `i` 的值加 1,直到 `i` 的值变为 6,`while` 循环结束。
阅读全文