亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果字符串包含簡單聊天機器人的列表元素

如果字符串包含簡單聊天機器人的列表元素

慕萊塢森 2022-12-06 15:22:17
我正在用 Python 制作一個非?;镜牧奶鞕C器人。我嘗試使用這樣的稱呼列表:saludos=['hola','hi','despierta','ola','alo','despertar']hablar=input("Hablar/acción → ").lower()if hablar in saludos:    print("Alice ha despertado.")    print("hello!")如果輸入包含列表元素但不完全匹配,我該如何進行這項工作?例如,如果用戶寫道,hola bot 或 hi bot 你好嗎,我希望它打印回來,hola。我的代碼只有在你只寫 hola 或 ola 或 hi 時才有效。
查看完整描述

2 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

你只需要比較...


saludos=['hola','hi','despierta','ola','alo','despertar']

hablar=input("Hablar/acción → ").lower()

for i in saudos:

    if i in hablar:

       print("Alice ha despertado.")

       print("hello!")

       break


查看完整回答
反對 回復 2022-12-06
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

我認為這就是您要實現的目標:


saludos=['hola','hi','despierta','ola','alo','despertar']


hablar=input("Hablar/acción → ").lower()


for w in saludos:

    if w in hablar:

        print("Alice ha despertado.")

        print("hello!")


查看完整回答
反對 回復 2022-12-06
  • 2 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號