class Elev: def __init__(self, navn, egenskaper): self._navn = navn self._egenskaper = egenskaper self._hus = None def __str__(self): tekst = f" --{self.hent_naturlig_navn()} --\n" if self._hus == None: tekst += " Eleven har ikke blitt sortert til et hus enda\n" else: tekst += f" Hus: {self._hus} \n" tekst += f" Egenskaper: {', '.join(self._egenskaper)}" return tekst def sett_hus(self, hus): self._hus = hus def hent_egenskaper(self): return self._egenskaper def sjekk_egenskap(self, egenskap): return egenskap in self._egenskaper def hent_naturlig_navn(self): navn_som_liste = self._navn.strip().split(",") return f"{navn_som_liste[1]} {navn_som_liste[0]}"