设计一个简易的Python问答程序
时间: 2024-11-03 11:24:24 浏览: 203
设计一个简单的Python问答程序,我们可以使用基本的命令行交互,结合字典或者其他数据结构来存储常见问题及其对应的答案。下面是一个基础示例:
```python
# 创建一个字典存储问题和答案
qa_database = {
"你好": "你好!",
"你是谁": "我是一个简单的Python问答程序。",
"你会做什么": "我可以回答你关于Python的基础问题。",
}
def ask_question():
while True:
user_input = input("请输入一个问题(输入'退出'结束):")
if user_input.lower() == '退出':
print("再见!")
break
if user_input in qa_database:
print(qa_database[user_input])
else:
print("抱歉,我不太知道怎么回答这个问题。")
ask_question()
```
这个程序会在命令行中提示用户输入问题,如果问题在数据库中存在,就给出相应的答案;如果不存在,就会显示一条默认的回复。当你想要添加或更新问题和答案时,只需要修改`qa_database`。
阅读全文