设计对话内容
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。

Admin User
LV11项目作者
用 Python 制作一个能对话的简易聊天机器人,它能理解简单问题并给出回答。你将学习字符串匹配和处理技巧,初步了解人工智能对话系统的基本原理。
5
步骤
4
材料
0
完成
0
投币
4
种材料
0
人完成
0
投币
安全提醒
制作或观察时请确认环境安全,必要时在成人或老师陪同下完成。
电脑
安装Python 3
文本编辑器
对话设计脑图
常见问答列表
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
还没有评论,快来抢沙发吧!
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
用蜂鸣器和按钮制作一个能弹奏不同音调的简易电子琴!你将了解声音的高低由频率决定的原理,学习如何用电路产生不同频率的蜂鸣声来模拟音符。把物理声学和电子制作结合在一起。