Ejercicio sobrescritura enumerable

Vamos a crear una clase Alumno que tiene nombre y nota. Crearemos también una clase Aula que tiene un nombre, una capacidad de tipo entero y una lista de alumnos. Pondremos la función matricular que nos añade un alumno a la lista y expulsar que nos quita un alumno de la lista.

Necesitaremos poder recorrer la lista de alumnos de la clase. También poder acceder mediante índice a los alumnos.

Sobreescribiremos el operador + para poder añadir un alumno o una aula. Comprobar que al añadir un alumno no superemos la capacidad de la clase.