1
resposta

minha resposta

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

musica1 = musica()
musica1.nome = 'Billie Jean'
musica1.artista = 'Michael Jackson'
musica1.duracao = 455

musica2 = musica()
musica2.nome = 'November Rain'
musica2.artista = '''Guns N' Roses'''
musica2.duracao = 916

musica3 = musica()
musica3.nome = 'Pump It'
musica3.artista = 'Black Eyed Peas'
musica3.duracao = 346
1 resposta

Oi, Yan! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Mandou bem organizando as instâncias da classe e preenchendo os atributos manualmente. Isso mostra que você entendeu como criar objetos e atribuir valores, o que é um passo importante na orientação a objetos. Um ponto que chama atenção é que a classe pode ficar ainda mais prática usando um método __init__ para inicializar os dados direto na criação.

Uma dica interessante para o futuro é usar o método init para deixar o código mais limpo e organizado.


class musica:
    def __init__(self, nome, artista, duracao):
        self.nome = nome
        self.artista = artista
        self.duracao = duracao

musica1 = musica('Billie Jean', 'Michael Jackson', 455)

Nesse código, o metodo __init__ recebe os valores e ja define os atributos automaticamente ao criar o objeto.

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