2
respostas

Syntax Error e provavelmente outros...

Alguém pode me explicar o que aconteceu?

def jogar():
    print("*********************************")
    print("***Bem vindo ao jogo da Forca!***")
    print("*********************************")

    palavra_chave = "banana";

    enforcou = False
    acertou = False

    while(not enforcou and not acertou):

        chute = input("Qual a letra?")
        chute = chute.strip()

        index = 0
        for letra in palavra_chave:
            if(chute.upper() == letra.upper()):
                print("Encontrei a letra {} na posição {}".format(chute,index))
            index = index + 1

        print("jogando...")

    print("Fim do jogo")

if(__name__ == "__main__"):
    jogar()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Eduardo Resumindo: não é problema no seu código.

O problema está no editor que formatou seu código.

Verifique se tem a opção se salvar no formar UTF-8

Ou, altere "posição" para "posicao"

Sim, eu vi isso e mudei mas depois ficou dando os erros: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aparentemente é alguma coisa com o Debug e eu pesquisei tudo mais, mas não consegui. De qualquer forma eu estou reinstalando o Visual Studio, eu ja estava querendo fazer isso. Com o Visual Studio Code funcionou, então como você falou, era o Editor mesmo.