0
respostas

Meu código

#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()