from bok import Bok class Bokhylle: def __init__(self, kapasitet): self._bøker = [] self._kapasitet = kapasitet def er_ledig_plass(self): return len(self._bøker) < self._kapasitet def legg_til_bok(self, bok): if self.er_ledig_plass(): self._bøker.append(bok) return True return False def finn_bok(self, tittel, utgivelsesår): for bok in self._bøker: if (tittel == bok.hent_tittel() and utgivelsesår == bok.hent_utgivelsesår()): return bok return None def __str__(self): streng = f"Bokhylle med kapasitet {self._kapasitet}" for bok in self._bøker: streng += "\n" streng += str(bok) return streng