# Criando a classe
class Musica:
musicas = []
def __init__(self, nome='', artista='', duracao=int):
self.nome = nome
self.artista = artista
self.duracao = duracao
Musica.musicas.append(self)
def __str__(self):
return f"{self.nome} | {self.artista}| {self.duracao}s"
def listar_musicas():
for musica in Musica.musicas:
print(f"{musica.nome} | {musica.artista}| {musica.duracao}s")
# instanciando os objetos
musica1 = Musica("Sweet Child of Mine", "Guns n' Roses", 120)
musica2 = Musica("In The End", "Linkin Park", 133)
musica3 = Musica("Beat It", "Michael Jackson", 150)
#exibindo um objeto
print(musica1)
#exibindo todos os objetos
Musica.listar_musicas()