Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Jogo Finalizado

Bom dia, Instrutor.

Segue o meu código final do jogo da forca:

import random

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

    list_word = ["Python", "Java", "JavaScript", "Ruby", "PHP", "Swift", "Google Go"]
    secret_word = list_word[int(random.random() * 7)].lower()
    got_hint = ["_" for word in secret_word]

    lost_game = False
    win_game = False
    error = 0

    while ((not lost_game) and (not win_game)):
        print("Dica: Linguagem de Programação")
        print(got_hint)

        user_try = input("Digite uma letra: ")
        user_try = user_try.strip().lower()

        if (user_try in secret_word):
            index = 0
            for word in secret_word:
                if (user_try == word):
                    got_hint[index] = word
                index += 1
        else:
            error += 1
            print(f"Você ainda possui {6 - error} tentativas")

        lost_game = error == 6
        win_game = "_" not in got_hint

    if (win_game):
        print(got_hint)
        print(f"Parabéns!! Você acertou a palavra secreta: {secret_word.capitalize()}")
    else:
        print("Infelizmente não foi dessa vez :(")
        print(f"A palavra secreta era {secret_word.capitalize()}")

    print("Fim do jogo")

if (__name__ == "__main__"):
    play()
1 resposta
solução!

Oi, Alberth, tudo bem?

Parabéns pelo resultado na resolução do seu jogo, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!