`
#parte do while
chute = pede_chute()
if(chute in palavra_secreta):
marca_chute_correto(chute, palavra_secreta, letras_acertadas, tentativas)
else:
tentativas -= 1
print("ERRRRRRRRROOOOOUUUU")
print("Faltam {} tentativas".format(tentativas))
return tentativas
enforcou = tentativas == 0
acertou = "_" not in letras_acertadas
#parte das definições
def pede_chute():
chute = input("Insira uma letra: ")
chute = chute.strip().upper()
return chute
def marca_chute_correto(palavra_secreta, chute, letras_acertadas, tentativas):
index = 0
for letra in palavra_secreta:
if (chute == letra):
letras_acertadas[index] = letra
print("Você acertou uma letra!")
print("Faltam {} tentativas".format(tentativas))
Eu chequei diversas vezes e para mim o código modelo e o meu estão iguais. A única diferença é o uso das tentativas no lugar do erro - que vão de 10 até 0. Quando insiro uma letra certa, ele não me retorna a letra substituída e nem avisa que eu acertei. Vocês poderiam me ajudar? Obrigado!