class Rektangel: def __init__(self, hoyde, bredde): self._hoyde = hoyde self._bredde = bredde def hent_hoyde(self): return self._hoyde def hent_bredde(self): return self._bredde def areal(self): a2 = self._hoyde*self._bredde return a2 #alternativ metode til areal def areal2(self): return self._hoyde*self._bredde def omkrets(self): langsider = self._bredde*2 kortsider = self._hoyde*2 o = langsider + kortsider o2 = self._bredde*2 + self._hoyde*2 return o def skriv_ut_areal(self): print(self.areal()) def skriv_ut_omkrets(self): print(self.omkrets()) #sjekker om verdiene til objektene er like. def __eq__(self,annen): if self._hoyde == annen.hent_hoyde() and self._bredde == annen.hent_bredde(): return True return False def __str__(self): tekst = "Rektangelet har bredde " + str(self._bredde) + " og h?yde " + str(self._hoyde) return tekst