题型:编程题
在一个简单的 AI 智能聊天机器人场景中,用户会输入一段聊天内容,机器人需要判断用户的意图是否与预设的关键词相关。预设关键词列表为 ["你好", "再见", "谢谢"](需要在程序中明确预设)。如果用户输入的内容中包含任何一个预设关键词,机器人将按照以下规则做出相应回复:
(1)若包含 “你好”,优先回复 “你好呀!有什么我可以帮忙的?”;
(2)若包含 “再见”(且不包含 “你好”),回复 “再见啦!祝你有个好心情!”;
(3)若包含 “谢谢”(且不包含 “你好” 和 “再见”),回复 “不客气呀!能帮到你我很开心。”;
(4)如果不包含任何关键词,则回复 “不太明白你的意思呢,可以换个说法吗?”。
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
更新时间:2025-10-24 17:59:34
|
【知识点】
电子学会Python二级
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
单选题
已知列表s = ["a","b","c"],想要在列表开头插入元素 "z",正确语句是?( )
| A. s.insert (0,"z") |
B. s.insert (1,"z") |
| C. s.insert (2,"z") |
D. s.insert (3,"z") |
2026-07-25
单选题
林辰有一个存储歌曲名的列表song。最近他用听歌识曲识别到一首新歌《快乐小马》,想将其添加到列表末尾,下列哪个语句可以实现?( )
| A. song.insert('《快乐小马》') |
B. song.append('《快乐小马》') |
| C. song.insert(《快乐小马》) |
D. song.append(《快乐小马》) |
2026-07-25
