Tentei melhor o projeto, quase consegui porém, ficou bem aquém do que eu queria
def jogar():
print("*********************************")
print("Bem vindo ao jogo de Forca!")
print("*********************************")
palavra_secreta = 'banana'
enforcou = False
acertou = False
caracter = '_ '
palavra_escondida = caracter * len(palavra_secreta)
print(palavra_escondida)
while(not enforcou and not acertou):
chute = input('Qual Letra: ')
chute = chute.strip()
index = 0
for letra in palavra_secreta:
if (chute.upper() == letra.upper()):
#print('Encontrei a Letra {} na posição {}'.format(letra, index + 1))
posicao_para_substituir = index
letra_revelada = palavra_escondida[:index] + chute + palavra_escondida[:index + 1:]
print(letra_revelada)
index = index + 1
print("Fim de Jogo!")
if(__name__ == "__main__"):
jogar()
o problema dele é que a saída ficou assim
Bem vindo ao jogo de Forca!
Qual Letra: a
a
_ a _
_ _ a _ _ Qual Letra:
quando na verdade queria que substituísse todos no mesmo print