循环概述
将事物循环执行,是程序控制流的重要组成部分。
作用
在编程中,重复执行相同的代码块是非常常见的需求。例如,假如需要打印一条消息 10 遍,如果手动复制粘贴 10 次 print 语句,不仅效率低下,而且难以维护。此时,程序中引入循环机制即可实现重复执行相同逻辑的目的。
循环的分类
Python 提供了两种主要的循环结构:for 循环和 while 循环。
| 循环类型 | 描述 |
|---|---|
| while | 在给定的判断条件为 true 时执行循环体,否则退出循环体。适用于未知迭代次数,依赖条件判断的场景。 |
| for | 遍历序列(如列表、元组、字符串等)或可迭代对象中的元素。适用于已知迭代次数或需要遍历集合的场景。 |
循环控制语句
在循环执行过程中,可以通过以下控制语句来改变程序的执行流程:
| 控制语句 | 描述 |
|---|---|
| break 语句 | 在语句块执行过程中终止当前循环,并且跳出整个循环,不再执行后续迭代。 |
| continue 语句 | 在语句块执行过程中终止当前这一次循环,跳过本次剩余代码,直接执行下一次循环。 |
| pass 语句 | pass 是空语句,是为了保持程序结构的完整性,通常作为占位符使用。 |
while 循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
语法
while 判断条件:
执行语句
应用一:输出指定次数
# 循环的计数器
i = 1
while i <= 10:
print('媳妇儿,我错了')
i += 1
print('任务结束')
应用二:计算 1-100 的和
num = 1
result = 0
while num <= 100:
result += num
num += 1
print(result)


