0
respostas

Mão na massa: refatorando uma função

class Musica:
    musicas = []
    def __init__(self, nome, artista, duracao):
        self.nome = nome
        self.artista = artista
        self.duracao = duracao
        Musica.musicas.append(self)
    
    def listar_musicas():
        for musica in Musica.musicas:
            print(f'{musica.nome} | {musica.artista} | {musica.duracao}')

musica_Brandao = Musica('Espinafre', 'Brandão', '2:00')

musica_Matue = Musica('333', 'Matuê', '2:30')

Musica.listar_musicas()