1. 基础篇:Hello, For Loop!
想象一下,你想给班上的每位同学发送“Hello!”,怎么办?那就是for循环啦,
eg:首先有个名字的列表,for循环取出,分别打印
names = ["Alice", "Bob", "Charlie"]
for name in names:
print(f"Hello, {name}!")
2. 计数助手:enumerate来帮忙
给每个同学编号,是不是更正式点?enumerate函数能助你一臂之力:
for num,name in enumerate(names):
print(f"{i+1}. Hello, {name}!")
3. 列表生成式:简洁之美
想要快速创建一个新列表,比如每个名字后面加个"!"?
excited_names = [f"{name}!" for name in names]
print(excited_names)
4. 范围函数range的魔法
想数数?range函数是你的数字精灵:
for i in range(9): # 从0到8,数头不数尾
print(i)
5. 嵌套循环:编织复杂图案
记得小时候的九九乘法表吗?Python帮你轻松绘制:俄罗斯套娃,一层又一层。
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}x{i}={i*j}", end="\t")
print() # 换行
6. break和continue:控制流的指挥棒
遇到不喜欢的同学,直接跳过?continue出场:
for name in names:
if name == "Bob":
continue
print(f"Hello, {name}!")
7. else子句:循环的附加惊喜
你知道吗?for循环后还能跟个else?如果循环正常结束,没有遇到break,else里的代码就执行。
for i in range(5):
if i == 3:
break
else:
print("循环顺利完成,没被break掉!")




















