from person import Person class Episode: def __init__(self, tittel, nummer): self._tittel = tittel self._nummer = nummer self._host = None self._gjester = [] def legg_til_host(self, navn): ny_host = Person(navn, "Host") if self._host is None: self._host = ny_host def legg_til_gjest(self, navn): ny_gjest = Person(navn, "Gjest") self._gjester.append(ny_gjest) def __str__(self): gjestestring = "" for gjest in self._gjester: gjestestring += str(gjest) + ", " gjestestring = gjestestring.strip(", ") return f"{self._tittel}\nEpisode {self._nummer}\nHostet av {self._host}\nMed {gjestestring}\n" def __eq__(self, annen_episode): return str(self._host) == str(annen_episode._host) e1 = Episode("Test", 1) e2 = Episode("Testing", 3) e1.legg_til_host("Timothy") e2.legg_til_host("Timothy") print(e1 == e2)