Я пытаюсь закодировать палача, но даже после правильного угадывания слова l oop продолжается. Кажется, что бит, который не работает, это бит if word == ("".join(userword))
в конце, но я не знаю, что я делаю неправильно.
import random
word = random.choice(["apple", "orange", "pineapple"])
word = list(word)
life = 5
userword = []
for i in range (len(word)):
userword.append("_")
while life > 0:
print("".join(userword))
print("enter a letter")
letter = input()
letterinword = False
for i in range(len(word)):
if word[i] == letter:
userword[i] = letter
letterinword = True
if letterinword == False:
life = life - 1
if word == ("".join(userword)):
break