2
respostas

Erro lineares 9. Enforcou = false

Erro na variável enforcou.

IdentationError: unexpected ident

recebi esse erro no código. como proceder?

2 respostas

import random

def jogar():

imprime_mensagem_abertura() palavra_secreta = carrega_palavra_secreta() letras_acertadas = inicializa_letras_acertadas(palavra_secreta)

enforcou = False
acertou = False
erros = 0

print(letras_acertadas)

while(not enforcou and not acertou):

    chute = input("Qual letra?")
    chute = chute.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

    enforcou = erros == 6
    acertou = "_" not in letras_acertadas

    print(letras_acertadas)

    print("jogando..")

if(acertou):
    print("Você venceu!")
else:
    print("Você perdeu..")

print("Fim de jogo!")

def imprime_mensagem_abertura(): print("*") print("Bem vindo ao jogo de forca!") print("*")

def carrega_palavra_secreta(): arquivo = open("palavras.txt", "r", encoding("UTF-8")) palavras = []

for linha in arquivo:
    linha = linha.strip()
    palavras.append(linha)

arquivo.close()

numero = random.randrange(0, len(palavras))
palavra_secreta = palavras[numero].upper()
return palavra_secreta

def inicializa_letras_acertadas(palavra): return ["_" for letra in palavra]

if(name == "main"): jogar()

Meu codigo, até o momento.

Oi Renan,

Uma coisa muito importante em Python é a identação, verifique se o código está identado corretamente.