1
resposta

Mão na massa: Usando While

print("************************************")
print("  Bem vindo no jogo de adivinhação! ")
print("************************************")

numero_secreto = 43

tentativa = 0
rodada = 1
total_rodada = 3

while tentativa <= 2:
    print(f"Tentativa {rodada} de {total_rodada}")
    chute_str = input("Digite o seu numero: ")
    chute = int(chute_str)
    if chute == numero_secreto:
        print("Parabéns! Você acertou.")
        break
    else:
        if chute > numero_secreto:
            print("Errado! O numero secreto é menor que seu chute, tente novamente.")
        elif chute < numero_secreto:
            print("Errado! O numero secreto é maior que seu chute, tente novamente.")
    tentativa = tentativa + 1
    rodada = rodada + 1
if tentativa > 2 and chute != numero_secreto:
    print("Game Over")
1 resposta

Olá Leonardo, tudo bem com você?

Fico feliz por compartilhar com a comunidade do fórum Alura o seu desenvolvimento.

Deixo abaixo uma dica que pode usar para implementar o seu código, mudando a parte do cabeçalho:

print(36 * "*")
print("  Bem vindo no jogo de adivinhação! ")
print(36 * "*")

Quando queremos que uma string seja repetida, podemos multiplicar essa string pela quantidade de vezes que queremos que ela apareça, dessa forma podemos deixar o código mais compacto, sem termos que repetir o asterisco (*) por 36 vezes.

Continue usando o fórum, seja para compartilhar o seu desenvolvimento ou tirar dúvidas.

Me coloco à disposição em caso de dúvidas.

Abraços e bons estudos.