Para o seguinte exercício:
Em programação orientada a objetos (OO), uma classe é um modelo para criar objetos. Um objeto é uma instância específica de uma classe, e as classes são utilizadas para definir o comportamento e as propriedades compartilhadas por um grupo de objetos relacionados.
Por exemplo, uma classe Música poderia ter 3 atributos (que trazem as características ou propriedades de um objeto):
nome
artista
duracao
Agora é sua vez! Crie uma classe chamada Musica com os seguintes atributos e crie 3 objetos definindo cada atributo..
Eu solucionei da seguinte maneira:
class Musica:
nome = ''
artista = ''
duracao = float(), ''
musica1 = Musica()
musica1.nome = 'Running with the Wolves'
musica1.artista = 'AURORA'
musica1.duracao = 3.39, 'minutos' # Tentei adicionar a descrição "minutos"
#porém, não sei se está certa ou se há uma forma mais eficaz
musica2 = Musica()
musica2.nome = 'Horse with no Name'
musica2.artista = 'America'
musica2.duracao = 4.11, 'minutos'
musica3 = Musica()
musica3.nome = 'Sirens'
musica3.artista = 'Ludwig Goransson'
musica3.duracao = 3.30, 'minutos'
print(vars(musica1), vars(musica2), vars(musica3))
Busco sugestões e formas para facilitar o código e evitar blocos grandes como esse que fiz (caso haja como)!
Abs!