1
resposta

[Mão na massa]: classe música

class Musica:
    nome = ''
    artista = ''
    duracao = int

art = Musica()
art.nome = 'Val'
art.artista = 'Valinhos'
art.duracao = 666

print(vars(art))

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!