""" Eksempel på hvordan Student klassen kan se ut Har antatt følgende: - student har 0 studiepoeng til å begynne med - faglisten holder på fagene studenten tar inneværende semester - studenten får studiepoeng når han/hun er ferdig med faget - det er mulig å endre fag ved å trekke seg fra fag eller legge til nytt fag - det er mulig å endre program """ class Student: def __init__(self, navn, brnavn, program, fag): self._navn = navn self._program = program self._brukernavn = brnavn self._fagListe = fag self._studiepoeng = 0 # metoder for å hente ut diverse: def hentNavn(self): return self._navn def hentBrukernavn(self): return self._brukernavn def hentProgram(self): return self._program def hentFagListe(self): return self._fagListe def hentStudiepoeng(self): return self._studiepoeng # metoder for å endre: def leggTilFag(self, nyttFag): self._fagListe.append(fag) def fjernFag(self, faget): if faget in self._fagListe: self._fagListe.remove(faget) def ferdigMedFag(self, faget): if faget in self._fagListe: self.fjernFag(faget) #rettet opp i 21/10 self._studiepoeng += 10 # skriv ut informasjon def skrivUt(self): print("navn: ", self._navn) print("brukernavn: ", self._brukernavn) print("program: ", self._program) print("antall studiepoeng: ", self._studiepoeng) print("fag dette semesteret: ") for fag in self._fagListe: print(fag)