# EJERCICIO 2
# Lucas trabaja en TI y necesita garantizar que la temperatura de una sala de servidores no supere los 25°C. Quiere un programa que reciba la temperatura actual como entrada y,
# si es necesario, muestre un mensaje de alerta.
# Proposito: Monitorear que la temperatura no supere el limite permitido (T°> 25°C)
# Constante de limite maximo (°C)
t_max = 25.0
# Bucle para validar la informacion
while True:
try:
t_actual = float(input('Ingrese la temperatura actual del servidor: '))
# Aseguro que Temperatura se encuentre en un rango de valores realistas
if t_actual < -10 or t_actual > 60 :
print('\u26A0\uFE0F Valor fuera de rango realista. Intente nuevamente (entre -10°C y 60°C)')
continue
break #Valor valido, sale del bucle
except ValueError:
print('\u274C Error: Ingrese un valor numerico valido.\n')
# Mostrar el valor ingresado
print(f'\nTemperatura registrada: {t_actual:.1f}°C')
# Evaluamos condiciones
if t_actual > t_max:
print('\U0001F6A8 !Alerta! Temperatura por encima del limite permitido.')
elif t_actual == t_max :
print('\u26A0\uFE0F Temperatura en el limite. Se recomienda monitorear constantemente.')
else:
print('\u2705 Temperatura dentro del rango seguro')