我正在Python中構建「拼字遊戲」遊戲。基本上,給用戶7個隨機生成的字母,這些字母存儲在列表random_letters
中。然後他們使用這些字母輸入一個單詞 - 這是一個字符串,存儲爲player1_word
。驗證字只使用隨機列表中的字母
我被困在的位是我需要驗證用戶輸入了一個有效的單詞 - 例如player1_word
只使用random_letters
的字母。
def is_valid_answer(player_word: str, letters: list) -> bool:
...
預期的行爲:
>>> random_letters = ["D", "O", "G", "P", "X", "K"]
>>> is_valid_answer("DOG", random_letters)
True
>>> is_valid_answer("CAT", random_letters)
False
你能證明你試過了什麼嗎? – kuro
先顯示你的方法 –
是你的問題:「我怎樣才能確定一個字符串」單詞「是否只包含某個列表中的字符?」 –