第5天:循环语句(for, while)
太棒了!今天是 第5天:循环语句(for, while) ,这一部分是 Python 编程中非常重要的内容,它将帮助你在处理大量数据时提高效率,避免重复劳动。
✅ 第5天学习目标:
- ✅ 学会使用 for 和 while 循环。
- ✅ 掌握 break 和 continue 控制循环。
- ✅ 能够解决一些简单的循环问题。
一、for 循环 —— 遍历序列(列表、字符串等)
for 循环用于遍历一个序列(例如:列表、字符串、元组等)。它的基本语法如下:
for item in sequence:
# 循环体示例:遍历一个列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)输出:
苹果
香蕉
橙子示例:遍历字符串
name = "小明"
for letter in name:
print(letter)输出:
小
明二、while 循环 —— 通过条件控制循环
while 循环是通过一个条件来控制循环,只要条件为 True,就会一直执行下去。基本语法如下:
while condition:
# 循环体示例:使用 while 输出 1 到 5
i = 1
while i <= 5:
print(i)
i += 1 # 记得增加计数器,否则会陷入死循环输出:
1
2
3
4
5三、break 和 continue —— 控制循环流程
-
break:立即终止循环,跳出循环体。 -
continue:跳过当前循环的余下部分,继续下一次循环。
示例:使用 break 停止循环
for i in range(10):
if i == 5:
break # 当 i 等于 5 时停止循环
print(i)输出:
0
1
2
3
4示例:使用 continue 跳过当前循环
for i in range(10):
if i == 5:
continue # 跳过 i 等于 5 时的输出
print(i)输出:
0
1
2
3
4
6
7
8
9四、for 和 while 的常见用法
示例:使用 for 循环计算 1 到 100 的和
total = 0
for i in range(1, 101):
total += i
print(total)输出:
5050示例:while 循环求阶乘
n = 5
result = 1
i = 1
while i <= n:
result *= i
i += 1
print(result)输出:
120✅ 今天的练习题
练习1:打印 1 到 10 的偶数
编写一个 for 循环,打印出 1 到 10 之间的所有偶数。
练习2:计算 1 到 100 中的所有奇数之和
编写一个 for 循环,计算并输出 1 到 100 之间所有奇数的和。
练习3:猜数字游戏
编写一个程序,用户输入一个数字,程序会提示用户是否猜对了。若猜对,循环结束;若猜错,继续让用户输入。
# 示例
number = 7 # 固定目标数字
while True:
guess = int(input("请输入一个数字:"))
if guess == number:
print("恭喜你,猜对了!")
break
else:
print("猜错了,再试一次!")✅ 今天的任务总结(你对照检查)
今天你应该掌握了:
- ✅
for循环:遍历序列。 - ✅
while循环:根据条件控制。 - ✅
break:跳出循环。 - ✅
continue:跳过当前循环。
👉 现在你可以这样做:
1️⃣ 先 自己完成这 3 个练习题
2️⃣ 如果有问题,随时发给我,我可以帮你一起分析
3️⃣ 完成后,你就准备进入 第6天:数据结构—列表 了!
加油,祝你编程愉快!
相关推荐
- 第 16 天:常用第三方库(requests + pandas 入门) 2026-01-03
- 第 17 天:第一个完整综合项目实战 2026-01-03
- 第 18 天:NumPy + 高级 Pandas + 数据可视化入门 2026-01-03
- 第 19 天:机器学习入门(scikit-learn) 2026-01-03
- 第 20 天:机器学习分类模型(逻辑回归 Classification) 2026-01-03
评论0
暂时没有评论