Promedio de notas y estado
En el laboratorio, las notas de cada estudiante se leen desde un archivo y se cargan en memoria como una lista de floats. A partir de esa lista, implementa la función `promedio_notas(notas)` que retorne el string "APROBADO" si el promedio es >= 4.0, o "REPROBADO" si es menor. Puedes asumir que la lista tiene al menos una nota. Para este ejercicio tipo prueba, organízalo como un pequeño módulo: crea una función auxiliar que calcule el promedio numérico de una lista de notas y otra función que, dado un promedio, decida si el estudiante aprueba o reprueba. La función `promedio_notas` debe usar esas funciones auxiliares como punto de entrada principal que será corregido automáticamente.
Escribe tu solución
Plantilla de referencia
def promedio_notas(notas):
"""Retorna 'APROBADO' o 'REPROBADO' según el promedio.
notas: lista de floats entre 1.0 y 7.0.
"""
# Escribe tu solución aquí
pass