import math class Sang: def __init__(self, sangnavn: str, artist: str, album:str, lengde: int): self._sangnavn = sangnavn self._artist = artist self._album = album self._lengde = lengde def hent_sangtittel(self): return self._sangnavn def hent_artist(self): return self._artist def hent_sanglengde(self): return self._lengde def lengde_til_minutter(self): minutter = math.floor(self._lengde / 60) #Runder ned sekunder = self._lengde % 60 #rest etter fjernet 60 så mange ganger som mulig return f"{minutter}:{sekunder}" def __str__(self): return f"\nSangen '{self._sangnavn}' av {self._artist}\n og er {self.lengde_til_minutter()} lang." def __eq__(self, annen:Sang): if type(annen) != Sang: #eller: if not isinstance (annen, Person) return False return (self._sangnavn == annen._sangnavn and self._artist == annen._artist and self._lengde == annen._lengde)