class Gjoremal: def __init__(self, tittel, beskrivelse, frist) -> None: self._tittel = tittel self._beskrivelse = beskrivelse self._frist = frist def beskrivelse(self): return self._beskrivelse def tittel(self): return self._tittel def frist(self): return self._frist def __str__(self) -> str: return f"{self.tittel()}:\n{self.beskrivelse()}\nGj?res innen: {self.frist()}" def hovedprogram(): gjoremalsliste = list() inp = "" while inp != "3": if inp == "1": tittel = input("Skriv inn en tittel p? gj?rem?let: ") beskrivelse = input("Lag en beskrivelse til gj?rem?let: ") frist = input("Sett en frist for gj?rem?let: ") nytt_gjoremal = Gjoremal(tittel, beskrivelse, frist) gjoremalsliste.append(nytt_gjoremal) elif inp == "2": for gjoremal in gjoremalsliste: print(gjoremal) elif inp == "3": break inp = input("Velg 1 for ? lage et gj?rem?l, 2 for ? skrive ut gj?rem?l og 3 for ? avslutte: ") hovedprogram()