1
resposta

[Projeto] Aplicação da Aula

Abaixo consta minha alteração da class Musica baseado na aula, mantive a duração em mins/seg com o float, que funcionou bem dentro da definição do init

#Refazendo estrutura da classe
class Musica:
    musicas = []

    def __init__(self, musica, artista, duracao):
        self.musica = musica
        self.artista = artista
        self.duracao = float(duracao)
        Musica.musicas.append(self)
    
    def __str__(self):
        return f'{self.musica} | {self.artista}'
    
    def disponibilizar_playlist():
        for m in Musica.musicas:
            print(f'{m.musica} | {m.artista} | {m.duracao}')

supercombo = Musica('Monstros', 'Supercombo', 4.05)
slipknot = Musica('The Blister Exists', 'Slipknot', 5.19)
the_beatles = Musica('Come Together', 'The Beatles', 4.19)

Musica.disponibilizar_playlist()
1 resposta

Olá, Gabriel.

Tudo bem?

Seu código está bem estruturado e funcional, você já está capturando as informações principais da música, como nome, artista e duração. Muito legal ver que está de fato praticando e evoluindo. Parabéns. Continue assim.

Qualquer dúvida, conta com a gente. Bons estudos!