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