if
就像程序中的红绿灯,不同条件触发不同操作:
🐾 示例1:雨天提醒
weather = "下雨"
if weather == "下雨":
print("记得带伞哦!☔")
else:
print("今天阳光真好!🌞")
🔑 核心规则
==
是判断相等的符号(和=
不一样哦!)
冒号:
和缩进就像交通灯的支架,必须对齐
else
是"否则"的意思
当有多个选项时,用elif
搭建阶梯判断:
🎮 示例2:考试成绩评级
score = 85
if score >= 90:
print("A🌟超级学霸!")
elif score >= 80:
print("B👍继续保持!")
elif score >= 60:
print("C💪再加把劲")
else:
print("D✨下次会更好!")
用and
/or
连接多个条件:
🐶 示例3:宠物互动系统
is_hungry = True
has_food = False
if is_hungry and not has_food:
print("(>_<) 汪汪快给我吃的!")
elif is_hungry and has_food:
print("(^ω^) 正在大口吃饭...")
任务1:智能门禁系统
allowed_users = ["小明", "小花", "园长"]
name = input("请输入你的名字:")
if name in allowed_users:
print("🔓欢迎回家!")
else:
print("🚫禁止入内!")
任务2:动物园喂食时间
animal = "🐼"
time = 15 # 下午3点
if animal == "🐼" and 14 <= time <16:
print("到点给熊猫喂竹子啦🎋")
天气穿衣助手:根据温度推荐穿衣
temp = int(input("今天多少度?"))
if temp > 28:
print("穿短袖+防晒帽🧢")
elif 20 <= temp <=28:
print("穿薄外套🧥")
# 补充更多判断...
秘密口令游戏:
password = input("念出口令才能通过:")
if password == "奥利给" or password == "加油":
print("🌟通关成功!")
else:
print("💥口令错误!")
制作考试成绩评级系统(A/B/C/D)
设计动物园猛兽区自动警报
创作一个包含and
/or
的宠物互动故事
✅ 完成奖励:
尝试运行这个彩蛋代码,猜猜会发生什么?
if 5 > 3:
print("🐱" + "🐱"*2)
常见错误急救包:
if age = 10: # 错误!应该用==
if weather == "下雨" # 错误!缺少冒号
明天我们将学习用循环创造魔法图案!遇到问题记得随时问我哦~ 🚀
还没有人发表评论