Nota final X75465


Statement
 

pdf   zip

html

Dissenya una funció nota_final(d_notes, d_proves) que, donat un diccionari d_proves que associa exàmens d’una assignatura amb la seva ponderació en la nota final, i un altre diccionari d_notes que associa cada parcial realitzat per un alumne amb la nota obtinguda, retorni la nota final que ha obtingut l’estudiant arrodonida a 2 decimals i un diccionari que associï les proves en les que no s’ha presentat amb el valor ’NP’.

Sample session
>>> 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)
Information
Author
InfBesos
Language
Catalan
Translator
Original language
Spanish
Other languages
English Spanish
Official solutions
Python
User solutions
Python