No Python, a criação de classes é uma parte essencial da programação orientada a objetos. Abaixo, temos um exemplo de uma classe chamada Musica que representa informações sobre uma música, como nome, artista e duração:
class Musica:
nome = ''
artista = ''
duracao = int
Agora é sua vez! Refaça essa classe Musica utilizando uma forma mais concisa e expressiva, aproveitando a sintaxe simplificada do Python.
Meu código:
class Musica:
def __init__(self, nome, artista, duracao):
self.nome = nome
self.artista = artista
self.duracao = duracao
musica1 = Musica(nome='A Face to Call Home', artista='John Mayer', duracao=285)
musica2 = Musica(nome='Something Beatiful', artista='NEEDTOBREATHE', duracao=221)
musica3 = Musica(nome='Satellite', artista='Dave Matthews Band', duracao=257)
print(vars(musica1))
print(vars(musica2))
print(vars(musica3))