想象你在吃水果:
这就是while循环的逻辑:当条件满足时,就一直重复做某件事。
while 条件:
要重复做的事情
# 例子1:数到5
数字 = 1
while 数字 <= 5:
print(f"数到:{数字}")
数字 = 数字 + 1
# 例子2:吃水果
水果数量 = 3
while 水果数量 > 0:
print(f"还剩{水果数量}个水果")
水果数量 = 水果数量 - 1
print("水果吃完了!")
想象老师在课堂上点名,挨个叫同学回答问题。for循环就是这样,它会依次处理列表中的每一项。
for 变量 in 序列:
要重复做的事情
# 例子1:给同学们打招呼
同学们 = ["小明", "小红", "小华"]
for 同学 in 同学们:
print(f"你好,{同学}!")
# 例子2:数1到5
for 数字 in range(1, 6): # range(1,6)生成1,2,3,4,5
print(f"数到:{数字}")
# 找朋友例子
朋友们 = ["小明", "小红", "小华"]
for 朋友 in 朋友们:
print(f"找到了{朋友}")
else:
print("所有朋友都找到了!")
# 密码验证例子
密码尝试次数 = 3
while 密码尝试次数 > 0:
输入 = "1234" # 这里假设用户输入1234
if 输入 == "1234":
print("密码正确!")
break
密码尝试次数 -= 1
else:
print("尝试次数用完了")
while循环注意事项:
for循环使用技巧:
循环控制:
# break例子:找到喜欢的水果就停止
水果们 = ["苹果", "香蕉", "草莓"]
for 水果 in 水果们:
if 水果 == "香蕉":
print("找到香蕉了!")
break
print(f"看看是不是香蕉:{水果}")