溫馨提示×

python怎么編寫提問并回答程序

小億
321
2023-09-29 05:36:23
欄目: 編程語言

可以使用Python編寫一個(gè)簡單的提問并回答的程序,下面是一個(gè)示例:

def ask_question(question):
"""根據(jù)問題返回相應(yīng)的回答"""
if question == "你叫什么名字?":
return "我叫小助手"
elif question == "你幾歲了?":
return "我是一個(gè)程序,沒有年齡"
elif question == "你喜歡什么顏色?":
return "我喜歡藍(lán)色"
else:
return "我不知道答案"
def main():
while True:
question = input("請輸入一個(gè)問題(輸入'退出'結(jié)束程序):")
if question == "退出":
break
answer = ask_question(question)
print(answer)
if __name__ == "__main__":
main()

運(yùn)行這個(gè)程序后,它會(huì)不斷地等待用戶輸入問題,并根據(jù)問題返回相應(yīng)的回答。用戶輸入"退出"時(shí),程序會(huì)結(jié)束運(yùn)行。你可以根據(jù)需要修改ask_question函數(shù),增加更多的問題和回答。

1