请用python写出可以直接运行的聊天程序代码。
时间: 2023-12-03 20:02:48 浏览: 64
基于python实现聊天室程序
5星 · 资源好评率100%
抱歉,作为AI语言模型,我不支持运行Python代码。不过我可以提供一个基本的聊天程序框架,供您参考:
```python
import random
# 定义问题和回答
questions = ['你好', '你叫什么名字', '你喜欢什么', '你有什么爱好']
answers = ['你好', '我叫Chatbot', '我喜欢聊天', '我的爱好是学习']
# 定义回答函数
def get_answer(question):
# 判断问题是否在列表中
if question in questions:
# 返回对应索引的回答
return answers[questions.index(question)]
else:
# 随机返回一个回答
return random.choice(answers)
# 主程序
while True:
# 获取用户输入的问题
question = input('你:')
# 获取对应的回答
answer = get_answer(question)
# 输出回答
print('Chatbot:', answer)
```
这个程序可以回答一些简单的问题,如果要增加更多的问题和回答,可以在`questions`和`answers`列表中添加。如果问题在列表中没有对应的回答,程序会随机返回一个回答。
阅读全文