我正在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
先显示你的方法 –
是你的问题:“我怎样才能确定一个字符串”单词“是否只包含某个列表中的字符?” –