Quando digito qualquer letra mesmo estando dentro da palavra secreta aparece a frase definida no ELSE: print("Você foi enforcado...") e não estar considerando as 6 tentativas. Ja estou a dias tentando realizar a identação disso mas não consegui. Sou cego e gostaria de saber se tem ou existe alguma configuração para a identação ficar automatica no Python isto iria me ajudar muito! Segue o codigo para analise:
def jogar(): print("***") print("Benvindo ao Jogo da Forca!") print("***")
palavra_secreta = "banana".upper()
letras_acertadas = ["_", "_", "_", "_", "_", "_"]
enforcou = False
acertou = False
erros = 0
print(letras_acertadas)
while (not acertou and not enforcou):
chute = input("Qual Letra?")
chute = chute.strip().upper()
index = 0
for letra in palavra_secreta:
if (chute == letra):
letras_acertadas[index] = letra
index += 1
else:
erros += 1
enforcou = erros == 6
acertou = "_" not in letras_acertadas
print(letras_acertadas)
if(acertou):
print("Parabéns! Você acertou! A palavra era: {}".format(palavra_secreta))
else:
print("Você foi enforcado....")
print("Fim do jogo")
if (name == "main"): jogar()