Python中的循环语句主要有两种:`for`循环和`while`循环。
while循环
`while`循环会在给定的条件为`True`时执行循环体,否则退出循环。
```python
while 条件表达式:
循环体
```
`条件表达式`:在每次循环开始前进行评估,如果结果为`True`,则执行循环体。
`循环体`:包含需要重复执行的代码块。
for循环
`for`循环用于遍历序列(如列表、元组、字典、集合或字符串)中的元素。
```python
for 变量 in 序列:
循环体
```
`变量`:在每次迭代中,序列中的当前元素被赋值给变量。
`序列`:一个可迭代对象,如列表、元组等。
控制语句
`break`:提前跳出循环。
`continue`:跳过当前循环的剩余部分,开始下一次迭代。
示例
while循环示例
```python
n = 100
sum_up = 0
counter = 1
while counter <= n:
sum_up += counter
counter += 1
print('和:', sum_up)
```
for循环示例
```python
languages = ['C', 'C++', 'Perl', 'Python']
for language in languages:
print(language)
```
注意事项
循环体中的代码块需要缩进,以表明它们属于循环结构。
`else`子句在`for`循环中使用,当循环正常结束时执行,而不是在遇到`break`时。
使用`pass`语句作为占位符,当需要一个空的代码块时。
希望这些信息能帮助你理解Python中的循环语句。