#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