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

用 Python 制作一个能对话的简易聊天机器人,它能理解简单问题并给出回答。你将学习字符串匹配和处理技巧,初步了解人工智能对话系统的基本原理。
电脑、文本编辑器 等 4 种
共 4 种材料
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
还没有探索记录
完成后上传作品,成为第一个记录的人。

Scratch 双人对战游戏
制作一个双人同屏对战游戏(如乒乓球、坦克大战),两个玩家分别用不同按键控制角色。你将学习多角色同时控制、碰撞交互和公平竞技规则的编程实现。
4
种材料
0
人完成
0
投币
安全提醒
制作或观察时请确认环境安全,必要时在成人或老师陪同下完成。
电脑
安装Python 3
文本编辑器
对话设计脑图
常见问答列表
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
制作一个双人同屏对战游戏(如乒乓球、坦克大战),两个玩家分别用不同按键控制角色。你将学习多角色同时控制、碰撞交互和公平竞技规则的编程实现。