class Musica:
nome = ''
artista = ''
duracao = int
art = Musica()
art.nome = 'Val'
art.artista = 'Valinhos'
art.duracao = 666
print(vars(art))
class Musica:
nome = ''
artista = ''
duracao = int
art = Musica()
art.nome = 'Val'
art.artista = 'Valinhos'
art.duracao = 666
print(vars(art))
Oi, Luan! Como vai?
Gostei de como você estruturou a classe Musica e instanciou o objeto art com seus atributos. Isso mostra que você entendeu bem o conceito de atributos de instância e como manipulá-los diretamente.
Uma dica interessante para o futuro é criar um método construtor (__init__) para inicializar os atributos de forma automática. Veja este exemplo:
class Musica:
def __init__(self, nome, artista, duracao):
self.nome = nome
self.artista = artista
self.duracao = duracao
musica1 = Musica('Val', 'Valinhos', 666)
print(vars(musica1))
Esse código define os atributos assim que o objeto é criado, tornando o código mais limpo e reutilizável.