Python 循环:for + while(精简讲义 + 随堂练习)
·
Python 两种循环:
- while:不知道循环多少次,靠条件控制
- for:知道循环次数 / 遍历容器(字符串、列表、range)
一、while 循环
while 条件:
循环体代码
# 记得更新变量,否则死循环
执行逻辑:条件 = True → 执行代码 → 回头再判断条件
示例 1:输出 1~5
i = 1
while i <= 5:
print(i)
i = i + 1 # 计数器自增
易错:死循环
i = 1
while i <=5:
print(i)
# 没写i+=1,i永远=1,无限打印
二、for 循环 + range ()【最常用】
range(起始,结束,步长),左闭右开:取不到结束数字
for 3 题
- range(n) → 0~n-1
- range(a,b) → a~b-1
- range (a,b,s) → a 开始,每次 + s
-
# 打印1~5 for i in range(1,6): print(i)示例:1 3 5 7
for i in range(1,8,2): print(i)三、循环关键字:break /continue
break:立刻跳出整个循环continue:跳出本次,直接下一轮循环# break:到3停止 for i in range(1,6): if i ==3: break print(i) # 1 2 # continue:跳过3 for i in range(1,6): if i ==3: continue print(i) #1 2 4 5四、随堂练习题(6 题)
while 3 题
- while 打印 1~10
- while 求 1+2+3+…+10 总和
- for+range 打印 1~10
- 求 1~10 偶数之和
- 遇到 5 就跳出循环:1234
- 从 10 倒数到 1(while)
更多推荐



所有评论(0)