Oi, Cristofer! Tudo joia?
Gostei de como você estruturou a classe Musica
e usou a lista estática para armazenar as músicas criadas. Isso facilita o gerenciamento das instâncias e torna o código mais organizado.
Você sabia que pode melhorar a legibilidade do tempo de duração usando formatação? Veja este exemplo:
def __str__(self):
return f'{self.nome} | {self.artista} | {self.duração:.2f} min'
Isso garante que a duração sempre apareça com duas casas decimais, como 3.25 min
→ 3.25 min
.
Bons estudos!