cardel

GP29 Reto 3

Jun 15th, 2021
779
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def notas_mision_mintic(notas_estudiantes:list)->list:
  2.     salida = []
  3.     pesos_items = [0.1,0.1,0.2,0.2,0.2,0.2]
  4.  
  5.     for estudiante in notas_estudiantes:
  6.         nombre = estudiante[0]
  7.         apellido = estudiante[1]
  8.  
  9.         notas = estudiante[2:]
  10.         promedio = 0
  11.         for nota, peso in zip(notas,pesos_items):
  12.             promedio+= nota*peso
  13.  
  14.         promedio = round(promedio,2)
  15.  
  16.         aprobo = "aprobo"
  17.  
  18.         if promedio<3.0:
  19.             aprobo = "no aprobo"
  20.  
  21.         info_estudiante = (nombre, apellido, promedio, aprobo)
  22.  
  23.         salida.append(info_estudiante)
  24.  
  25.     return salida
RAW Paste Data