Erro na variável enforcou.
IdentationError: unexpected ident
recebi esse erro no código. como proceder?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Erro na variável enforcou.
IdentationError: unexpected ident
recebi esse erro no código. como proceder?
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_secretadef 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.