- Crea una clase Alumno
- Un alumno tendrá tres atributos: nombre, apellido y una lista de notas, inicialmente vacía.
- Crea un método para que cuando imprimas un objeto alumno, muestre su nombre y apellido con el formato: APELLIDO, Nombre
- Crea un método pon_nota, que añada una nota a la lista de notas.
- Crea un método nota_media, que devuelva la nota media del alumno.
- Crea un método imprime_ficha, que muestre en pantalla todos los datos del alumno: Nombre, apellido, lista de notas y nota media.
- Crea un método cmp_nombre, que permita compare dos alumnos por su apellido y nombre. Lo usaremos para ordenar una lista de alumnos.
- Crea un método cmp_notas, que permita compare dos alumnos por su nota media. Lo usaremos para ordenar una lista de alumnos.
- Crea un objeto clase, que sea una lista de 5 alumnos.
- Ordena la clase por orden alfabético.
- Ordena la clase por nota media, de mejor a peor nota.
- Crea una clase Alumno_en_practicas que herede de alumno y tenga además el atributo de la empresa en la que hace las prácticas.
- Modifica su método imprime_ficha para que imprima también el nombre de la empresa donde hace/hará las prácticas.
|