class musica:
def __init__(self, nome, autor, tom):
self._nome = nome.title()
self._autor = autor.title()
self._tom = tom.title()
@property
def nome(self):
return self._nome
@property
def autor(self):
return self._autor
@property
def tom(self):
return self._tom
@tom.setter
def new_tom(self, new_tom):
self._tom = new_tom
def imprime(self):
print("Nome = {} - Autor = {} - Tom = {} ".format(self.nome, self.autor, self.tom))
class amor_de_violeiro(musica):
def __init__(self, nome, autor, tom):
super().__init__(nome, autor, tom)
@property
def letra_pro(self):
print("LETRA")
print("[Intro] C F C F C")
print(" C F C ")
print("E|-0----1/3--5-5-5-5--3--1--3-3-3-3--1--0-----------|")
print("B|-1-1--3/5--6-6-6-6--5--3--5-5-5-5--3--1-----------|")
print("G|-0------------------------------------------------|")
print("D|-2------------------------------------------------|")
print("A|-3------------------------------------------------|")
print("E|--------------------------------------------------|")
print(" F C")
print("E|-5-5-5-5--3-1--0----------------------------------|")
print("B|-6-6-6-6--5-3--1----------------------------------|")
print("G|---------------0----------------------------------|")
@property
def converte(self):
return amor_de_violeiro.letra_pro
def imprime(self):
print("Nome = {} - Autor = {} - Tom = {} ".format(self.nome, self.autor, self.tom))
print(amor_de_violeiro.converte)
class fio_de_cabelo(musica):
def __init__(self, nome, autor, tom, letra):
super().__init__(nome, autor, tom)
self.letra = letra
def imprime(self):
print("Nome = {} - Autor = {} - Tom = {} ".format(self.nome, self.autor, self.tom))
print("Letra = {}".format(self.letra))
# PARTE DO PRINT
amor_de_violeiro = amor_de_violeiro("amor de violeiro", "Eduardo Costa", "C")
fio_de_cabelo = fio_de_cabelo("fio de cabelo", "chirtãozinho e xôroró", "c", "lllll")
# VARIÁVEL
musicas = [fio_de_cabelo, amor_de_violeiro]
for musica in musicas:
musica.imprime()