#Ex02
class Musica:
def __init__(self, nome = "", artista = "", duracao = 0):
self.nome = nome
self.artista = artista
self.duracao = duracao
def __str__(self):
return f"{self.nome} | {self.artista} | {self.duracao} segundos"
musica1 = Musica(nome="Camisa 10",artista="Grupo do Pagode",duracao=150)
musica2 = Musica(nome="Killer Quen",artista="Beatlles",duracao=195)
musica3 = Musica(nome='Hotel California', artista='Eagles', duracao=390)
print(musica1)
#Ex 03
class Carro:
modelo = ""
cor = ""
ano = 0
carro1 = Carro()
carro1.modelo = "Fiesta"
carro1.cor = "Prata"
carro1.ano = 2006
print(vars(carro1))
class Restaurante2:
def __init__(self,nome,categoria):
self.nome = nome
self.categoria = categoria
self.ativo = False
self.estado = ""
self.regiao = ""
def __str__(self):
return f"Nome: {self.nome} | Categoria:{self.categoria}"
restaurante1 = Restaurante2("Subway","Fast food")
restaurante1.estado ="SP"
restaurante1.regiao="Sul"
restaurante2 = Restaurante2("Sushi Love","Japones")
print(restaurante2)
class Cliente:
clientes = []
def __init__(self,nome,idade,telefone,email):
self.nome = nome
self.idade = idade
self.telefone = telefone
self.email = email
Cliente.clientes.append(self)
def __str__(self):
return f"{self.nome}|{self.idade}|{self.telefone}|{self.email}"
def listar_clientes():
for cliente in Cliente.clientes:
print(f"{cliente.nome} | {cliente.idade} | {cliente.telefone} | {cliente.email}")
cliente1 = Cliente(nome="Pedro",idade=19,telefone="11952611131",email="pedrocoelhop@gmail.com")
cliente2 = Cliente(nome="Joseli",idade=45,telefone="11962451512",email="joselijc@gmail.com")
Cliente.listar_clientes()