2
respostas

[Projeto] Meu Exercício

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

def descricao():
    print(f'Nome: {rock.nome}, Autor: {rock.artista}, Duracao: {rock.duracao}')

rock = Musica('Come as you are', 'Nirvana', '3:39')

descricao()
2 respostas

Ficou muito bom :D

E aí Thiago, blz?!

Ficou legal tua solução, usando uma classe e uma função externa.

Também tem a opção de colocar a função externa que tu utilizou, descricao(), dentro da classe.

Ficaria assim:

class Musica:
    def __init__(self, nome, artista, duracao ):
        self.nome = nome
        self.artista = artista
        self.duracao = duracao
        
    def descricao(self):
        print(f'Nome: {self.nome}, Autor: {self.artista}, Duracao: {self.duracao}')

rock = Musica('Come as you are', 'Nirvana', '3:39')

rock.descricao()