Notes excel·lents_1¶
Es disposa d’un diccionari on la clau és el nom d’un estudiant i el valor és una llista amb 5 reals corresponents a les notes de les 5 assignatures de primer.
Dissenyeu la funció mitjanes que donat el diccionari indicat, el modifiqui
afegint a cada llista un darrer valor que sigui la nota
mitjana. Desa la funció al fitxer mitjanes.py. Per exemple:
>>> d = {'albert':[5.0, 4.5, 2.0, 6.0, 8.0], 'anna':[9.0, 1.0, 2.0, 7.8, 6.7], ... 'jordi':[5.0, 5.0, 5.5, 4.5, 5.0], 'eric':[3.0, 6.0, 3.0, 8.0, 7.0]} >>> mitjanes(d) >>> if d != {'anna': [9.0, 1.0, 2.0, 7.8, 6.7, 5.3], ... 'jordi': [5.0, 5.0, 5.5, 4.5, 5.0, 5.0], ... 'albert': [5.0, 4.5, 2.0, 6.0, 8.0, 5.1], ... 'eric': [3.0, 6.0, 3.0, 8.0, 7.0, 5.4]}: ... print(d)Nota
Podeu descarregar el fitxer amb tests
mitjanes.txt.
Solució
Disposeu de solucions al fitxer mitjanes.py