Boa tarde Marcone, beleza?
Está seguindo no caminho certo, no exemplo abaixo adicionei um while para ficar repetindo a mensagem até a pessoa acertar.
Com isso a pessoa pode ter outras tentativas.
print('*********************************')
print('Bem vindo no jogo de adivinhação')
print('*********************************')
# na programação se está executando varias vezes a mesma coisa no código, você pode criar uma função,
# como no exemplo abaixo e usar ela para evitar ficar toda hora tendo que digitar um monte de linhas.
def validando_chute(numero_secreto, chute):
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if acertou:
resultado = "Você acertou"
else:
if maior:
resultado = "Você errou, o seu chute foi maior que o número secreto."
elif menor:
resultado = "Você errou, o seu chute foi menor que o número secreto."
return resultado
numero_secreto = 43
chute = int(input('Digite o seu número: '))
print(validando_chute(numero_secreto, chute))
# se a pessoa acertar de primeira ele não executa oque está abaixo do while
while chute != numero_secreto:
# enquanto o chute for diferente do número secreto escolhido repita oque está abaixo
chute = int(input('Digite outro número: '))
print(validando_chute(numero_secreto, chute))
Qualquer dúvida me mantenho a disposição.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!