from gave import Gave class Juleferiekalender: def __init__(self, antall_dager): self._antall_dager = antall_dager self._kalender = self._lag_kalender() def _lag_kalender(self): ordbok = {} #starter p? dag 1, slutter p? antall dager + 1 (fordi vi starta p? 1) for dag in range(1, self._antall_dager + 1): ordbok[dag] = None return ordbok def ny_gave(self, beskrivelse, giver, dag): self._kalender[dag] = Gave(beskrivelse, giver) def hent_dagens_gave(self, dagnummer): if dagnummer > 24: mnd = "desember" else: mnd = "januar" tekst = f"{dagnummer}. {mnd}" if self._kalender[dagnummer] == None: return f"{tekst}: Ingen gave denne dagen." return f"{tekst}: {self._kalender[dagnummer]}" def hent_ant_dager(self): return self._antall_dager