import random
def jogar():
print('*************************************')
print('**** Bem vindos ao jogo de forca ****')
print('*************************************')
arquivo = open('palavras.txt', 'r')
palavras = []
for linha in arquivo:
palavras.append(linha.strip())
palavras_sorteada = random.choice(palavras)
arquivo.close()
palavra_secreta = palavras_sorteada.upper()
letras_acertadas = ['_' for letra in palavra_secreta]
enforcou = False
acertou = False
tentativas = 0
print(letras_acertadas)
while not enforcou and not acertou:
chute = input("Digite uma letra: ")
chute_formatado = chute.strip().upper()
if chute_formatado in palavra_secreta:
index = 0
for letra in palavra_secreta:
if chute_formatado == letra:
letras_acertadas[index] = letra
print(f'Encontrei a letra {letra.upper()} na posiçao {index + 1}')
index += 1
else:
tentativas += 1
print(f'Ops, nao temos essa letra, {6 - tentativas} tentativas restantes\n')
enforcou = tentativas == 6
acertou = "_" not in letras_acertadas
print(letras_acertadas)
if acertou:
print('Parabens! voce ganhou o jogo!!!\n')
else:
print('Vai desistir? tenta de novo!!!\n')
print('Fim de jogo!')
if (__name__ == "__main__"):
jogar()