Olá, tudo bem? Quando inicio meu jogo, meu código já tira uma tentativa sem nem ao menos eu ter tentado
import random
def jogar():
print('----- JOGO DA FORCA -----')
arquivo = open('plv.txt', 'r')
palavras = []
for linha in arquivo:
linha = linha.strip()
palavras.append(linha)
arquivo.close()
palavra_secreta = random.choice(palavras).upper()
letras_acertadas = ['_' for _ in palavra_secreta]
erros = 0
print(letras_acertadas)
while True:
chute = input('Qual letra? ').strip().upper()
if chute in palavra_secreta:
index = 0
for letra in palavra_secreta:
if chute == letra:
letras_acertadas[index] = letra
index += 1
else:
erros += 1
print(f'ERROU!!! VOCÊ TEM MAIS {6-erros} TENTATIVAS.')
if erros == 6:
break
if ''.join(letras_acertadas) == palavra_secreta:
print(letras_acertadas)
print('VOCÊ VENCEU!!!')
break
print(letras_acertadas)
if __name__ == '__main__':
jogar()
Saída:
----- JOGO DA FORCA ----- ['', '', '', '', '', ''] Qual letra? ERROU!!! VOCÊ TEM MAIS 5 TENTATIVAS. ['', '', '', '', '', ''] Qual letra?
O que está acontecendo???
Obrigado :)