第三课:建造你的魔法动物园——列表和循环

第一步:认识列表(魔法书包)

列表就像能装很多小动物的魔法书包🎒,用方括号[]创建:

🐾 示例1:创建动物园

zoo = ["🐯老虎", "🐧企鹅", "🐍小蛇"]  # 用逗号分隔不同动物  
print("我的动物园有:", zoo)  

🔑 小技巧

  • 可以用zoo[0]获取第一个动物(电脑数数从0开始哦!)

  • 试试print(zoo[1] + "在游泳!")

第二步:动态动物园

append()添加新动物,pop()送走动物:

🐻 示例2:迎接新朋友

zoo.append("🐻小熊")  # 添加新动物到书包最下面  
print("新朋友来了!现在有:", zoo)  

 

🚀 示例3:放飞小鸟

fly_away = zoo.pop(1)  # 送走第2个动物(企鹅的位置是1)  
print(fly_away + "飞走啦!剩下的动物:", zoo)   

第三步:循环魔法——批量照顾动物

for循环给所有动物喂食:

🍎 示例4:自动喂食器

for animal in zoo:  
    print("正在给" + animal + "喂胡萝卜🥕")  

输出效果

正在给🐯老虎喂胡萝卜🥕  
正在给🐍小蛇喂胡萝卜🥕  
正在给🐻小熊喂胡萝卜🥕 

🛠️ 动手实验室

任务1:扩建动物园

  1. 创建一个空列表my_zoo = []

  2. input()连续添加3种动物

  3. 打印出"最活泼的动物是:" + 第三个动物

任务2:夜行动物管理

night_animals = ["🦉猫头鹰", "🦇蝙蝠", "🐺狼"]  
# 用循环打印:"夜间巡逻发现:" + 动物名  

🌟 创意挑战

  1. 会说话的动物:让每个动物说出自己的特点

    
    for animal in zoo:  
        if "🐯" in animal:  
            print("我是丛林之王!")  
        elif "🐧" in animal:  
            print("南极来的游客~")  
  1. 用循环画动物方阵

    for i in range(3):  
        print("(\_/)" * 3)  # 打印三行小兔子   

📝 今日任务清单

  1. 创建包含5种动物的列表

  2. 用循环给所有动物添加"❤️"爱心标记

  3. 设计一个动物方阵图案

✅ 完成挑战了吗?
明天我们将学习如何让宠物自己做决定——条件语句!记得观察家里的宠物怎么选择食物哦~ 🐾

小锦囊:遇到循环问题时,把自己想象成动物园管理员,挨个检查每个笼子!

0 条评论

还没有人发表评论

发表评论 取消回复

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