函数就像可以重复使用的魔法咒语:
✨ 示例1:画星星咒语
def 画星星(): # def是制作咒语的开始
print("☆")
print("/ \\")
print("---")
画星星() # 第一次念咒语
画星星() # 第二次念咒语
🔑 核心规则
def
是定义函数的关键字
函数名要像画星星
这样用中文/英文+下划线
括号()
和冒号:
必须配套使用
给咒语添加魔法材料——参数:
🌈 示例2:彩色画笔
def 画彩虹(颜色):
print(f"用{颜色}笔画了一道弧线")
画彩虹("红色")
画彩虹("紫色")
用return
让咒语产生魔法效果:
🎁 示例3:礼物生成器
def 制作礼物(年龄):
if 年龄 < 10:
return "🎁玩具车"
else:
return "📚百科全书"
print("你获得:" + 制作礼物(8))
任务1:动物叫声模拟器
def 动物叫声(名字):
if 名字 == "小猫":
return "喵~"
elif 名字 == "小狗":
return ___ # 补充代码
print(动物叫声(input("输入动物名:")))
任务2:自动喂食器
def 喂食(动物, 食物):
print(f"正在给{动物}投喂{食物}")
return "喂食完成!"
喂食("🐼", "竹子")
魔法画板:创建能画出不同图形的函数
def 画图形(类型):
if 类型 == "爱心":
print('''
@@@@ @@@@
@@@@@@@@@@@
@@@@@@@@@
@@@@@
@
''')
# 添加更多图形...
密码生成器:
def 生成密码(生日, 宠物名):
return 宠物名[:2] + str(生日%100)
print("你的专属密码:" + 生成密码(2015, "小白"))
创建能画出三种不同ASCII动物的函数
制作年龄计算器(输入出生年返回年龄)
设计会唱生日歌的函数(用print组合)
✅ 完成奖励:
尝试运行这个会变形的咒语:
def 变形咒(次数):
return "🐍" * 次数
print(变形咒(3) + "→变成蟒蛇!")
常见错误急救包:
def 错误示范 # 缺少括号和冒号
画星星 # 忘记加括号调用函数
明天我们将学习用字典创建神奇图鉴!记得把你的魔法咒语记录在笔记本上哦~ ✨
还没有人发表评论