"""
Codigo para obtener el listado de alumnos con su nota media y indicando si ha
aprobado o suspendido segun los valores del archivo notas.txt que contienen
el nombre del alumno y notas.
paco,3.5,6,8.4,10
miguel,5,8.6,5,9
jose,1,5,6,3.9
...
"""
file = open("notas.txt", "r")
# bucle por cada linea del archivo de notas
for line in file:
# obtenemos los valores en una lista
valores=line.strip().split(",")
# convertimos los valores a numericos para poder sumarlos
valoresInt=list(map(float,valores[1:]))
# sumamos los valores
sumaNotas=sum(valoresInt)
# calculamos la media
media=sumaNotas/len(valoresInt)
# obtenemos el texto de si es aprobado o suspendido
aprobado="Aprobado" if media>=5 else "Suspenso"
print("Alumno: {} - Nota media: {} - {}".format(valores[0], media, aprobado))
file.close()
y el resultado al ejecutarlo es: