

Hola Juan,
Sí y para hacer esto, puedes usar un bucle while, que repetirá un bloque de código mientras se cumpla una condición.
En el contexto de tu juego, esta condición sería que el número de intentos del usuario sea menor o igual al total de intentos permitidos. Aquí te dejo un ejemplo de cómo podrías implementarlo:
total_intentos = 3
intento = 1
while (intento <= total_intentos):
print("Intento {} de {}".format(intento, total_intentos))
entrada_str = input("Digita un número: ")
entrada = int(entrada_str)
print("El número que digitaste: ",entrada)
acerto = numero_secreto == entrada
mayor = entrada > numero_secreto
menor = entrada < numero_secreto
if (acerto):
print("Has acertado el número!")
break
else:
if (mayor):
print("El número no corresponde! El número que ingresaste es mayor.")
elif (menor):
print("El número no corresponde! El número que ingresaste es menor.")
intento = intento + 1
if intento > total_intentos:
print("El juego ha concluído!")
En este código, el bucle while se ejecuta mientras el número de intentos sea menor o igual al total de intentos. Dentro del bucle, se solicita al usuario que introduzca un número y se comprueba si es igual al número secreto. Si es correcto, se imprime un mensaje de éxito y se sale del bucle con la instrucción break. Si no es correcto, se imprime un mensaje indicando si el número introducido es mayor o menor que el número secreto y se incrementa el número de intentos. Si se agotan todos los intentos, se imprime un mensaje indicando que el juego ha concluido.
Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.
¡Vamos juntos!