Pythonプログラミングにおける質問と回答プログラムの作成
Python で簡単な問答プログラムを作成できます。以下に例を示します。
def ask_question(question):
"""根据问题返回相应的回答"""
if question == "你叫什么名字?":
return "我叫小助手"
elif question == "你几岁了?":
return "我是一个程序,没有年龄"
elif question == "你喜欢什么颜色?":
return "我喜欢蓝色"
else:
return "我不知道答案"
def main():
while True:
question = input("请输入一个问题(输入'退出'结束程序):")
if question == "退出":
break
answer = ask_question(question)
print(answer)
if __name__ == "__main__":
main()
このプログラムを実行すると、ユーザーからの質問の入力を継続的に待機し、質問に基づいて対応する回答を返します。ユーザーが「終了」と入力すると、プログラムは実行を終了します。必要に応じて、ask_question関数を変更して、さらに多くの質問と回答を追加できます。