Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Mão na massa: classe música

from datetime import timedelta

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

musica_garota_ipanema = Musica()
musica_garota_ipanema.nome = 'Garota de Ipanema'
musica_garota_ipanema.artista = 'Tom Jobim'
musica_garota_ipanema.duracao = timedelta(minutes=3, seconds=15)

musica_tente_outra_vez = Musica()
musica_tente_outra_vez.nome = 'Tente Outra Vez'
musica_tente_outra_vez.artista = 'Raul Seixas'
musica_tente_outra_vez.duracao = timedelta(minutes=2, seconds=20)

musica_tenis_roque = Musica()
musica_tenis_roque.nome = 'Tênis Roque'
musica_tenis_roque.artista = 'Detonautas'
musica_tenis_roque.duracao = timedelta(minutes=2, seconds=40)
3 respostas
solução!

Oi, Marcos! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube praticar a criação de instâncias de classe, aproveitou o uso do timedelta para lidar com duração de forma precisa e entendeu como o encapsulamento de dados em objetos é essencial para manter o código organizado e reutilizável.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Daniel Nogueira, obrigado! Abraço.

Fiz uma nova implementação

from datetime import timedelta

class Musica: def init(self, nome: str, artista: str, duracao: timedelta): self.nome = nome self.artista = artista self.duracao = duracao

musica_garota_ipanema = Musica( nome = 'Garota de Ipanema', artista = 'Tom Jobim', duracao = timedelta(minutes=3, seconds=15) )

musica_tente_outra_vez = Musica( nome = 'Tente Outra Vez', artista = 'Raul Seixas', duracao = timedelta(minutes=2, seconds=20) )

musica_tenis_roque = Musica( nome = 'Tênis Roque', artista = 'Detonautas', duracao = timedelta(minutes=2, seconds=40) )

segundos = musica_tenis_roque.duracao.total_seconds() print(f"Duração de 'Tênis Roque' em segundos: {segundos}")