1
resposta

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()
1 resposta

Oi, Gabriel! Tudo bem?

Ótima implementação, parabéns! É muito bacana poder acompanhar a sua evolução por aqui! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!