所以,基本上,這是我的代碼:Python的檢查用戶輸入
import random
import os
answer = input('What is the problem with your mobile phone? Please do not enter more than one sentence.')
print('The program has detected that you have entered a query regarding: '
if 'wet' or 'water' or 'liquid' or 'mobile' in answer:
print('Put your mobile phone inside of a fridge, it sounds stupid but it should work!')
我想知道的是,比方說,如果用戶輸入關鍵字「溼」和「移動」作爲其輸入,我怎麼反饋給他們知道我的程序已經識別出他們的查詢。
因此,通過說'如果程序檢測到您輸入了一個關於以下內容的查詢:'我如何將它們的關鍵字過濾到這句話中,比如說,如果他們輸入'我的手機最近變溼了',我想要不用說:
print('The program has detected that you have entered wet')
因爲這聽起來很蠢的IMO。
謝謝
把打印語句你'if'測試裏面。實際上,你的整個if語句是無效的,需要重新編碼。 – user590028
是的,我知道它應該是一個如果不是一個ELIF,我需要刪除進口操作系統,我只是想嘗試之前爲什麼有不需要的代碼位 – Thom9son
但我想要一種方式來拉特定例如,如果有「有效輸入」列表,並且來自用戶輸入的字符串中的一些字符串與列表匹配,那麼它將打印所述字符串。 – Thom9son