from gave import Gave class Juleferiekalender: def __init__(self, antallDager): self._antallDager = antallDager self._kalender = self.opprettKalender(self._antallDager) def opprettKalender(self, antallDager): kalender = {} if antallDager < 8: for i in range(25, 25+antallDager): kalender[i] = None return kalender else: for i in range(25, 32): kalender[i] = None for i in range (1, antallDager-6): kalender[i] = None return kalender def nyGave(self, beskrivelse, giver, dag): self._kalender[dag] = Gave(beskrivelse, giver) def hentDagensGave(self, dag): hentetGave = self._kalender[dag] erTom = False maned = "Januar" if hentetGave == None: erTom = True if dag >= 25: maned = "Desember" if erTom: return f"{dag}. {maned}: Det er desverre ingen gave her" return f"{dag}. {maned}: {str(hentetGave)}" def hentAntallDager(self): return self._antallDager Juleferiekalender(7)