第五课:让电脑学会做选择——条件语句

第一步:认识if语句(红绿灯原理)

if就像程序中的红绿灯,不同条件触发不同操作:

🐾 示例1:雨天提醒

weather = "下雨"  
if weather == "下雨":  
    print("记得带伞哦!☔")  
else:  
    print("今天阳光真好!🌞")  

🔑 核心规则

  • == 是判断相等的符号(和=不一样哦!)

  • 冒号:和缩进就像交通灯的支架,必须对齐

  • else是"否则"的意思

第二步:多重选择elif(选择题模式)

当有多个选项时,用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("到点给熊猫喂竹子啦🎋")  

🌟 创意挑战

  1. 天气穿衣助手:根据温度推荐穿衣

    temp = int(input("今天多少度?"))  
    if temp > 28:  
        print("穿短袖+防晒帽🧢")  
    elif 20 <= temp <=28:  
        print("穿薄外套🧥")  
    # 补充更多判断...  
    
  2. 秘密口令游戏

    password = input("念出口令才能通过:")  
    if password == "奥利给" or password == "加油":  
        print("🌟通关成功!")  
    else:  
        print("💥口令错误!")  
    

📝 今日任务清单

  1. 制作考试成绩评级系统(A/B/C/D)

  2. 设计动物园猛兽区自动警报

  3. 创作一个包含and/or的宠物互动故事

✅ 完成奖励
尝试运行这个彩蛋代码,猜猜会发生什么?

if 5 > 3:  
    print("🐱" + "🐱"*2)  

常见错误急救包

if age = 10:    # 错误!应该用==  
if weather == "下雨"  # 错误!缺少冒号  

明天我们将学习用循环创造魔法图案!遇到问题记得随时问我哦~ 🚀

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我