1
resposta

Tentativa Inicial

Antes de iniciar o Python 3 - Avançando na Linguagem, para Aula 01, tentei fazer, com meu conhecimento atual, o jogo da forca. Código abaixo. Agora vou ver a aula e desenvolver as possíveis melhorias. :-) . Professor é muito bom.

def jogar():
    print()
    print(30*"#")
    print(5*"#"+" jogo da forca "+10*"#")
    print(30*"#")
    print()

    secretWord = "banana"
    numLetras = len(secretWord)
    lista = ["_"]*numLetras
    chances = 3

    print(lista)
    print()
    tentativa = input("Qual a primeira letra ? : ").lower()
    resto = numLetras
    c = 0

    while resto != 0 :
        if tentativa in secretWord :
            print("Essa letra existe")
            for i in secretWord:                
                if i == tentativa:
                    lista[c] = tentativa
                    c = c + 1
                else:
                    c = c + 1
                    continue
            print()
            print(lista)
            resto = lista.count('_')
            print()
            c = 0
            if resto == 0:
                print("PARABÉNS !! VOCÊ ACERTOU")
                break
            tentativa = input("Qual sua próxima letras ? : ").lower()
            print()
        else:
            print('Essa letra não tem... \n')
            chances = chances - 1
            print(f"Voce tem mais {chances} chances.. \n")
            c = 0
            if chances == 0:
                break
            tentativa = input("Qual sua próxima letras ? : ").lower()

    print("FIM de Jogo !")

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

Oi, Thiago! Tudo bem contigo?

Que bacana! Seu código funciona muito bem :)

Parabéns por tentar fazer o programa antes mesmo de começar o curso. Praticar dessa forma te ajuda a fixar ainda mais os conhecimentos adquiridos.

Continue assim!

Qualquer dúvida estaremos por aqui.

Bons estudos!