1
resposta

Hora da prática

1-
class Carros:
    def __init__(self ,modelo ,ano ,cor):
       self.modelo = modelo
       self.ano = ano
       self.cor = cor

carro_fusca = Carros('Fusca','1998','Azul')

print (vars(carro_fusca))


2-
class Restaurantes:
    def __init__(self, nome, categoria, ativo, local, avaliacao):
        self.nome = nome
        self.categoria = categoria
        self.ativo = ativo
        self.local= local
        self.avaliacao = avaliacao


restaurante_praca = Restaurantes('Praça','Comida Italiana',True ,'Praça XI','4.5')

print(vars(restaurante_praca))
3-
class Restaurantes:
    def __init__(self, nome, categoria, ativo, local, avaliacao):
        self.nome = nome
        self.categoria = categoria
        self.ativo = ativo
        self.local= local
        self.avaliacao = avaliacao


restaurante_praca = Restaurantes('Praça','Comida Italiana')
4-

class Restaurante:

    def __init__(self, nome, categoria, ativo, local, avaliacao):
        self.nome = nome
        self.categoria = categoria
        self.ativo = ativo
        self.local= local
        self.avaliacao = avaliacao
    
    def __str__(self):
        return f'{self.nome} | {self.categoria}'


restaurante_praca = Restaurante(nome ='Praça', categoria ='Comida Italiana')
5-
class Clientes:
    clientes = []

    def __init__(self, nome, idade, telefone, email):
        self.nome = nome
        self.idade = idade
        self.telefone =telefone
        self.email = email
        Clientes.clientes.append(self)
    
    def __str__(self):
        return f'{self.nome} | {self.idade} | {self.telefone}'
    
    def listar_clientes():
        for cliente in Clientes.clientes:
             print(f'Nome: {cliente.nome} | Idade: {cliente.idade} | Telefone: {cliente.telefone} | Email: {cliente.email}')


cliente_eu = Clientes ('Adriel', 18 ,'28xxxx','adriel@')
 
Clientes.listar_clientes() 
1 resposta

Oi, Adriel!

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você usou o método __str__ na classe Restaurante. Ele é muito útil para personalizar a representação de objetos e facilitar a visualização dos dados de forma mais amigável.

Ícone de sugestão Para saber mais:

Para mais detalhes sobre classes, confira o artigo do MDN sobre Classes:

- Classes

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