def jogar(): print("***") print("olá, bem vindo ao jogo de forca") print("***")
palavra_secreta = "banana".upper()
letras_acertadas = ["_" for letra in palavra_secreta]
enforcou = False
acertou = False
erros = 0
while not enforcou and not acertou:
chute = input("Qual letra?")
chute = chute.strip().upper()
if chute in palavra_secreta:
index = 0
for letra in palavra_secreta:
if chute.upper() == letra.upper():
letras_acertadas[index] = letra
index += 1
else:
erros += 1
enforcou = erros == 6
acertou = "_" not in letras_acertadas
print(letras_acertadas)
if acertou:
print("Voce ganhou!!")
else:
print("Voce foi enforcado!!")
print("Fim do jogo!")
if(name == "main"): jogar()
A lista de caracteres "_" que deveria aparecer no começo não aparece e tem uma mensagem dizendo: "local variable 'letra' value is not used".