Anem a realitzar la classe DNI
on anem a guadar el número de DNI (ho guardarem en una cadena de longitud de 8) i la lletra corresponent.
- Anem a crear el constructor, que rep el número de DNI i calcula automàticament la lletra.
- Crearem també els mètodes seters i getters.
- S'h de definir el mètode
__str__
per imprimir els objectes.
A continuació crearem la classe Persona
. Una persona tindrà un DNI, un nom i una edat.
- Creem el constructor.
- Crearem també els mètodes seters i getters.
- S'ha de definir el mètode
__str__
per imprimir els objectes.
La classe Notas
ens permet guardar una sèrie de notes per assignatura.
- Crearem el constructor, tenint en compte que l'estructura de dades que anem a utilitzar per guardar assignatures i notes serà un diccionari.
- Crearem mètodes per gestionar les notes: addnotas, modnotas, delnotas.
- Crearem un mètode que ens retorni la mitja de les notes guardades.
- S'ha de definir el mètode
__str__
per imprimir les assignatures i les seves corresponents notes.
La classe Alumno
s'hereda de las classes anteriors: Persona
y Notas
.