写一个人工智能python程序
时间: 2023-11-28 18:06:30 浏览: 93
一个人工智能的工具包,包括神经网络、遗传算法和有限状态机等 使用python可以非常便捷的操作OpenAI的API
5星 · 资源好评率100%
好的,下面给出一个简单的人工智能Python程序,它可以回答你提出的问题。
```python
import random
# 定义问题和回答的字典
q_a = {
"你好": ["你好!", "您好!"],
"你叫什么名字": ["我叫小智。", "我是小智。"],
"你有什么特长": ["我擅长回答各种问题。", "我能够处理各种任务。"],
"谁是世界上最聪明的人": ["我认为是爱因斯坦。", "我觉得是霍金。"],
"再见": ["再见!", "祝您生活愉快!"]
}
# 定义回答问题的函数
def answer_question(question):
if question in q_a:
return random.choice(q_a[question])
else:
return "我不知道该怎么回答。"
# 主程序
while True:
question = input("请输入你的问题:")
answer = answer_question(question)
print(answer)
```
运行程序后,它会等待你输入问题,并且会根据问题返回相应的回答。例如,如果你输入“你好”,它会随机返回“你好!”或“您好!”。如果你输入一个不在问题列表中的问题,它会返回“我不知道该怎么回答。”的回答。
阅读全文