Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

2. practicando python_condicionales if-elif-y-else_05 Temperatura de los servidores

2. practicando python_condicionales if-elif-y-else_05 Temperatura de los servidores

"""
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.
"""

print("Ingrese la temperatura actual")
temperatura = float(input())
temperatura_limite = float(25)
if temperatura > temperatura_limite:
  print(f"alerta!, la temperatura {temperatura} supera la temperatura limite de {temperatura_limite}")
else:
  print("temperatura dentro del limite")
1 respuesta

Hola Ernesto, espero que estés bien

Tu código parece estar en el camino correcto para resolver el problema. El programa recibe la temperatura actual y verifica si supera el límite de 25°C, mostrando un mensaje de alerta si es necesario. Aquí hay algunas sugerencias para asegurarte de que todo funcione correctamente:

  1. Verifica la entrada del usuario: Asegúrate de que el usuario ingrese un número válido. Puedes agregar un manejo de errores para evitar que el programa falle si se ingresa un valor no numérico. Por ejemplo, usando un try-except:

    try:
        temperatura = float(input("Ingrese la temperatura actual: "))
    except ValueError:
        print("Por favor, ingrese un número válido.")
        exit()
    
  2. Mensajes claros: Asegúrate de que los mensajes sean claros y fáciles de entender para el usuario. Tu mensaje de alerta es claro, pero podrías considerar agregar más contexto si es necesario.

  3. Pruebas: Prueba el programa con diferentes valores para asegurarte de que funcione como se espera. Por ejemplo, prueba con valores como 24, 25, y 26 para ver los diferentes resultados.

Con estas pequeñas mejoras, tu programa debería funcionar perfectamente para el caso de uso que describes. Espero haber ayudado y buenos estudios!