Habitación 16: Bucle for y condicionales
Monitoreo de temperatura
El sistema que monitorea las salas principales está fallando. Algunas se enfrían demasiado y otras aumentan peligrosamente su temperatura.
Debes arreglar el monitoreo. El sistema recibe temperaturas en Celsius, pero clasifica sus niveles usando Fahrenheit.

La conversión es:
fahrenheit = (celsius * 1.8) + 32
Los rangos en Fahrenheit son:
- Menor o igual a
28.4→"muy bajo". - Mayor a
28.4y menor o igual a53.6→"bajo". - Mayor a
53.6y menor o igual a64.4→"medio". - Mayor a
64.4→"alto".
Tu misión
Corrige monitoreo_temperatura() para devolver una lista de niveles.
Pista
No uses return dentro del bucle, porque terminaría la función después de la primera temperatura.
Primero crea una lista vacía:
niveles = []Luego agrega cada nivel con:
niveles.append("bajo")Retorna la lista al final de la función.
</> main.py
Preparando entorno…
$ python main.py
GRÁFICO GENERADO


