#Et trinn inneholder en liste med klasser. #Det er ingen grense på hvor mange klasser det skal være på trinnet #Hvert trinne har et "navn" som forteller om det er første, andre, tredje trinn osv... from klasse import Klasse class Trinn: def __init__(self, trinnNavn): pass #Funksjon for å legge til en ny klasse på trinnet. Klasse-objekt tas inn som parameter def leggTilKlasse(self, klasse): pass #print("Lagt til klasse på", self._trinn, "trinn") #Metode for å legge til en ny elev i en ledig klasse. Elev-objekt tas inn som param. #Hvis det ikke er ledige plasser, lages det en ny klasse og elevn legges inn der def leggTilElevIKlasse(self, elev): pass #Returnerer antall elever totalt på hele trinnet (altså alle klasser) def antallElever(self): pass def seKlasser(self, trinn): print("På", trinn, "trinn:\n",self._alleKlasser[trinn]) def antallKlasser(self): return len(self._alleKlasser) def __repr__(self): temp = " " for k, v in self._alleKlasser.items(): trinn = k antall = v.returnerAntall() temp += (trinn +": "+ str(antall)+ " studenter"+"\n") utskrift = ("Antall trinn og studenter: \n" + temp) return utskrift