Diseña una función nota_final(d_notes, d_proves) que, dado un diccionario d_proves que asocia exámenes de una asignatura con su ponderación en la nota final, y otro diccionario d_notes que asocia cada parcial realizado por un alumno con la nota obtenida, devuelva la nota final que ha obtenido el estudiante redondeada a 2 decimales y un diccionario que asocie las pruebas en las que no se ha presentado con el valor ’NP’.
>>> d_proves = {'lab1':0.1, 'lab2':0.1, 'lab3':0.15, 'lab4': 0.15, 'prac':0.25, ... 'teo1':0.10, 'teo2':.15} >>> d_notes = {'teo1': 8, 'lab1':8.5, 'lab2':7.5, 'prac':6.0, 'lab3': 9.0} >>> nota = 5.25 >>> d_no_presentat = {'lab4': 'NP', 'teo2': 'NP'} >>> (n, dnp) = nota_final(d_notes, d_proves) >>> if (n, dnp) != (nota, d_no_presentat): print(n, dnp)