1
resposta

resolução

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

artista_1= musica()
artista_1.nome = 'Meteoro da paixao'
artista_1.duracao = '2 minutos'
artista_1.artista='Fabricio'
artista_2= musica()
artista_2.nome = 'Heathens'
artista_2.duracao = '3 Minutos'
artista_2.artista='Caetano'
artista_3= musica()
artista_3.nome = 'Diz pra mim'
artista_3.duracao = '2 minutos'
artista_3.artista='Gustavo Lima'

cantores=[artista_1, artista_2, artista_3]

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, Fabricio! Como vai?

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

Gostei de como você criou as instâncias da classe musica e organizou tudo em uma lista. Isso mostra que você já entendeu bem a ideia de agrupar objetos para manipular depois.

Uma dica interessante para o futuro é usar o método __init__ para deixar seu código mais limpo. Veja este exemplo simples:


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

m1 = Musica("Meteoro", "Luan", "2 minutos")
print(m1.nome)

Esse código cria atributos automaticamente quando a classe é instanciada.

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