Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.2 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.2 KB

Introducció a Python

Activitat 10: Programació orientada a objectes

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.


Index