A estratégia escolhida foi de reaproveitar variáveis e setorizar o código baseado em condições.
print("*********************************")
print("Bem-vindo ao jogo de adivinhação!")
print("*********************************")
numero_secreto = 42
chute_jogador = int(input("Digite o número que você acha que é: "))
acertou = True
maior = False
menor = False
if chute_jogador != numero_secreto:
acertou = False
if chute_jogador > numero_secreto:
maior = True
menor = False
else:
menor = True
maior = False
if not acertou:
mensagem = "Você errou... Tente novamente depois!\n"
if maior:
mensagem += "Seu chute é maior do que o número secreto"
if menor:
mensagem += "Seu chute é menor do que o número secreto"
else:
mensagem = "Parabéns! Você adivinhou"
print(mensagem)