Python循环结构全解析:从基础到进阶
引言
循环结构是编程中的重要组成部分,关于for、while循环的使用方法,以及break、continue语句的应用技巧。
一、for循环回顾
for循环主要用于遍历一个序列(如列表、range生成的序列),其循环次数在开始前是确定的。例如,计算1到10的累加和可以使用for循环实现:- total = 0
- for i in range(1, 11):
- total += i
- print(total) # 输出55
复制代码 二、while循环详解
2.1 适用场景
当循环次数不确定,而是希望当某个条件满足时就一直循环,条件不满足时就停止时,应使用while循环。例如:
- 一株树苗初始5cm高,每天长3cm,需要多少天才能长到超过50cm?
- 有一个数字,反复将它除2,直到它变为0为止,总共需要多少次操作?
2.2 基本语法
- while condition:
- # 当条件为真时,重复执行这里的代码(注意缩进)
复制代码 示例:打印1到5- count = 1
- while count <= 5:
- print(count)
- count += 1 # 更新循环变量,避免无限循环
复制代码 答案:5, 15, 15
解析: 外层循环条件x |