Python中的循环语句主要有两种类型:`for`循环和`while`循环。
for循环
`for`循环用于遍历序列(如列表、元组、字典、集合)或其他可迭代对象。其基本语法如下:
```python
for iterating_var in sequence:
statements[s]
示例:
```python
计算 1+2+...+100 的结果
result = 0
for i in range(1, 101):
result += i
print(result) 输出:5050
while循环
`while`循环会在给定的条件表达式为`True`时重复执行一段代码块。其基本语法如下:
```python
while condition:
statements[s]
示例:
```python
打印 1 到 100 的和
sum = 0
counter = 1
while counter <= 100:
sum += counter
counter += 1
print("1 到 100 的和为:", sum) 输出:1 到 100 的和为: 5050
循环控制语句
`break`:在循环中提前终止循环。
`continue`:跳过当前循环的剩余部分,继续下一次循环。
`pass`:空操作语句,用于保持程序结构的完整性。
无限循环
可以通过设置条件表达式永远不为`False`来实现无限循环。
while...else语句
`while...else`语句在`while`循环的条件为`False`时执行`else`后的语句块。
嵌套循环
你可以在`while`循环体中嵌套`for`循环。
这些是Python中主要的循环语句。