monitoreo_ph = {
"EF01": [6.0, 6.5, 7.0, 8.0, 9.0, 7.5],
"EF02": [5.5, 6.0, 6.2, 5.8, 7.0, 9.0],
"EF03": [4.5, 5.0, 5.5, 6.0, 6.5, 7.0],
"EF04": [7.0, 8.0, 9.0, 9.2, 8.5, 9.5],
"EF05": [5.0, 5.2, 5.4, 5.6, 5.8, 5.9]
}
# 1. Creamos un diccionario vacío (como 'lista_precios = {}' en la pizarra)
cumplimiento_ph = {}
# 2. Recorremos las claves del diccionario principal de monitoreo
for codigo in monitoreo_ph:
mediciones = monitoreo_ph[codigo]
n = len(mediciones) # Obtenemos la cantidad de elementos de la lista
dentro_rango = 0
# 3. Recorremos la lista usando índices con range(n), tal como se muestra en la pizarra
for i in range(n):
ph = mediciones[i] # Accedemos a cada elemento por su posición [i]
if 6 <= ph <= 9:
dentro_rango = dentro_rango + 1
# 4. Calculamos el porcentaje y lo asignamos al diccionario por su clave
porcentaje = (dentro_rango / n) * 100
cumplimiento_ph[codigo] = porcentaje
# 5. Mostramos el diccionario resultante por pantalla
print("cumplimiento_ph =", 2fcumplimiento_ph)
To embed this project on your website, copy the following code and paste it into your website's HTML: