我試圖編寫一個程序,該程序需要一個包含單詞列表的文件,並且用戶必須輸入文件中存在的單詞。你能告訴我哪裏錯了嗎?檢查文件中是否存在單詞
file = open('filename')
word_list = file.readlines()
print(word_list)
while True:
word = input('type in word, must be in English and at least 3 letters long: ')
if word in word_list:
break;
else:
print("Try Again")
你應該告訴_us_什麼是錯的,提供樣品的輸入和輸出。無論如何,'word_list'包含文件中的每個_line_,而不是每個_word_。 – Arc676
提示:爲什麼[「a b」,「c d」]中的「c」評估爲False?爲什麼[「a \ n」,「b \ n」,「c」]中的「b」評估爲False? – Kevin
'word_list = file.read()。split()'? – GingerPlusPlus