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掉!")
 




















