我无法获取代码来触发获胜条件,我不知道自己缺少什么。 该游戏使用Python乌龟画出子手,但这是游戏(实际上是功能)在我输了之后停止但在获胜时没有停止的部分:
def startGame():
word_list = ["cat","dog","fly","hi","bye","five","four"]
word = word_list[random.randint(0,6)]
allowedGuesses = 5
guessesSoFar = 0
lettersUsedSoFar = ''
guss_word = ['_' for x in word]
name = input("What is your name? ")
print("Hello," + name,",it's time to play HangMan!")
print(guss_word)
while guessesSoFar < allowedGuesses:
guess = input("Guess a Letter!:")
if guess in word:
guess == lettersUsedSoFar
guss_word[word.index(guess)] = guess
print(guss_word)
print("Yes!" + guess + " is in the word")
print("Your Guesses So Far:" + lettersUsedSoFar)
else:
lettersUsedSoFar = lettersUsedSoFar + guess + ","
guessesSoFar = guessesSoFar + 1
drawHangman(guessesSoFar)
print(guss_word)
print("Oops!" + guess + " is not in the word")
print("Your Guesses So Far:" + lettersUsedSoFar)
startGame()