gpt4 book ai didi

python - 如何将用户输入的字符串存储在变量中,然后查看这些输入是否包含在单词中

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:32 24 4
gpt4 key购买 nike

我正在尝试制作刽子手游戏。目前我仍在尝试弄清楚如何将用户输入的字符串存储在变量中。

我需要这个,因为如果用户在十次猜测之前就猜到了这个词,它会不断要求他们再输入一个字母。我尝试创建一个变量,然后在用户输入更多字母时更新该变量。然而,如果用户没有以正确的顺序输入所有字母,那么这将不起作用,程序显然不会将其识别为正确的单词。

基本上我需要一种方法来存储输入的字符串(一次一个字母)并能够检查是否所有这些字母都包含在五个字母的单词中。

import random
print("Welcome to hangman, guess the five letter word")
words =["china", "ducks", "glass"]
correct_word = (random.choice(words))


trials = 10

for trial in range(trials):
guess = input(str("Enter Character:"))

if (len(guess) > 1):
print("You are not allowed to enter more than one character at a time")
continue
if guess in correct_word:
print("Well done " + guess + " is in the list!")
else:
print("Sorry " + guess + " is not included")

最佳答案

好像是set正是您所需要的。

你从一个空的 set()add 开始每次都是这封信。要检查字母是否足够,请使用 saved_set == set(correct_word)

关于python - 如何将用户输入的字符串存储在变量中,然后查看这些输入是否包含在单词中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53961529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com