class TV: # IV: Kanal, merke volum, er_p? def __init__(self, merke, kanal, volum): self._merke = merke self._volum = volum self._kanal = kanal self._er_p? = False #skru_p?() def skru_p?(self): self._er_p? = True #skru_av() def skru_av(self): self._er_p? = True #endre_kanal(ny_kanal) - bruker klassens metode for ? sjekke self._er_p? def endre_kanal(self, ny_kanal): if self.hent_er_p?(): self._kanal = ny_kanal #endre_volum(nytt_volum) def endre_volum(self, nytt_volum): if self.hent_er_p?(): self._volum = nytt_volum # Metodene under returnerer verdier. Med disse kan vi bruke verdiene i instansvariablene i andre filer/ klasser def hent_kanal(self): return self._kanal def hent_volum(self): return self._volum def hent_merke(self): return self._merke def hent_er_p?(self): return self._er_p? def vis_status(self): print(f"Merke: {self._merke}\nKanal: {self._kanal}\nVolum: {self._volum}\nEr p?: {self._er_p?}")