2
respostas

Erro ao rodar Python no VS Code

Bom dia, boa tarde ou boa noite,

Recentemente comecei o curso de Python realizando os códigos no VS Code em um Ubuntu 20.04 LTS, mas resolvi mudar de sistema e migrei para o Linux Mint, o qual instalei o VS Code e os plugins do meu antigo VS Code, mas agora, ao rodar os jogos de Adivinhação e Forca, recebo dois erros:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeo qual resolvi com a linha { # -- coding: utf-8 -- }, contudo, não entendo pq anteriormente não tinha esse erro;

E o segundo erro, o qual não achei solução:

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

sendo que b é a letra de input que inseri no jogo pelo terminal.

2 respostas

Posta o código completo

-- coding: utf-8 --

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

palavra_secreta = "banana".upper()
letras_acertadas = ["_", "_", "_", "_", "_", "_"]

enforcou = False
acertou = False
erros = 6

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
        print("Ops, você errou! Faltam {} tentativas.".format(erros))

    enforcou = erros == 0
    acertou = "_" not in letras_acertadas
    print(letras_acertadas)

if(acertou):
    print("Você acertou!!")
else:
    print("Você perdeu")
print("Fim do jogo")

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