class Rom: def __init__(self, rom_nr, antall_senger, fasiliteter): self._rom_nr = rom_nr self._antall_senger = antall_senger self._fasiliteter = fasiliteter self._opptatt_av = None # antar at listen "gjester" ikke muteres utenifra def reserver(self, gjester): self._opptatt_av = gjester def hent_ant_senger(self): return self._antall_senger def passer(self, krevde_fasiliteter): for krevd_fasilitet in krevde_fasiliteter: if krevd_fasilitet not in self._fasiliteter: return False # Hvis vi har nådd dette punktet, var det ingen- # krevde fasiliteter som manglet. return True def __str__(self): return "rom "+str(self._rom_nr)+" med "+str(self._antall_senger)+" senger"