class Hund: def __init__(self, kjonn, navn, alder): self._kjonn = kjonn #1 gutt, 0 jente self._navn = navn self._alder = alder def hentHund(self): if self._kjonn == 0: return "Navn: " + self._navn + ", alder: " + str(self._alder) +", kjonn: jente" else: return "Navn: " + self._navn + ", alder: " + str(self._alder) +", kjonn gutt" def hentKjonn(self): return self._kjonn def __eq__(self, annenhund): return self._kjonn == annenhund.hentKjonn() def __str__(self): return self._navn if __name__ == '__main__': ny = Hund(0, "Ariell", 3) #vise str, her kun med navn: print(ny) #henter all info om hunden: print(ny.hentHund()) #lager en til hund: ny2 = Hund(0, "Snappy", 2) print(ny2.hentHund()) #sjekker om de er "like", her definert som samme kjonn print("Kan hundene vaere sammen:", ny == ny2) #sjekker om hundene er de samme print("Er hundene den samme hunden:", ny is ny2) print()