Laboratorio de Python

Análisis de las notas de un curso

Preparando Python…

Esta actividad necesita JavaScript.

Tu tarea

Completa main.py para que lea notas.csv, calcule el promedio ponderado de cada estudiante y detecte a quienes están en riesgo de reprobar.

  1. Leer el archivo · 30 puntos

    leer_notas devuelve una fila por estudiante, con las notas como números (float).

  2. Calcular el promedio · 30 puntos

    promedio_final pondera los dos parciales con un 30 % cada uno y el final con un 40 %, y redondea a un decimal.

  3. Detectar el riesgo · 40 puntos

    en_riesgo devuelve, en orden alfabético, los nombres con un promedio menor que 3,0.

Ejecuta el programa cuantas veces quieras. Comprobar lo corre con pruebas automáticas para cada tarea.

Ctrl + Intro ejecuta. En el editor, Tab sangra la línea; para salir con el teclado, pulsa Esc y después Tab.

Consola