Venho compartilhar algo simples mas que pode ser muito útil, fiz o jogo do adivinha e adicionei a função "break" depois da linha do if , quando o jogador acerta ,o programa finaliza ,um abraço a todos.
print("******************************")
print("Bem vindo ao jogo de Adivinhação!" )
print("******************************")
numero_secreto = 42
total_de_tentativas = 3
rodada = 1
for rodada in range(1, total_de_tentativas +1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute_str = input("Digite um numero: ")
print("Você digitou:", chute_str)
chute = int(chute_str)
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if (acertou):
print("****PARABÉNS****Você Acertou!!!")
break
else:
if (maior):
print("Você errou !!! Seu chute foi maior que o esperado")
elif (menor):
print("Você errou !!! Seu chute foi menor que o esperado")
print("FIM DE JOGO")