我試圖讓這個程序工作:我有2個列表「a」和「b」,我必須鍵入一個單詞出現在這兩個列表中,在這種情況下是「貓「,但它不接受貓,並說它是錯的。請幫忙!IF語句不能在Python中工作
a=['bird', 'cat', 'dog']
b=['cat', 'mouse','hamster']
print(a,b)
same=(set(a) & set(b))
guess=input("what word is the same in both lists ?")
if guess=='same':
print ("well done")
else:
print ("wrong")
你正在檢查輸入結果是否'相同'。你可能輸入了貓,導致字符串'貓'。 '貓'=='相同'是假的。 – munk
什麼是「猜測」? – juanchopanza
嗨猜是一個變量,當用戶輸入一個響應,如「貓」或「狗」,所以用戶將看到什麼字出現在這兩個列表中並輸入它。每次輸入發生的單詞時,都不接受。 – user3727182