¡Hola Estudiante, espero que estés bien!
Vamos a revisar tu código para asegurarnos de que cumple con lo que se espera.
Tu código parece estar bien estructurado, pero podrías considerar ajustar el rango de temperaturas válidas. Actualmente, solo verificas si la temperatura es menor que -50 para considerarla inválida. Podrías también definir un límite superior para evitar temperaturas irreales, por ejemplo, más de 100 grados.
Aquí tienes una versión ajustada del código:
while True:
temperatura = float(input("Digite la temperatura actual: "))
if temperatura < -50 or temperatura > 100:
print("Error: Temperatura inválida.")
else:
break
if temperatura > 25:
print("¡Alerta! Temperatura por encima del limite permitido")
else:
print("Temperatura dentro del rango seguro")
Este código ahora verifica si la temperatura es menor que -50 o mayor que 100, y solo continúa si está dentro de ese rango. Esto ayuda a prevenir entradas irreales.
Espero que esto te ayude a mejorar tu programa. ¡Bons estudios!