1
resposta

[Projeto] métodos especiais e atributos

class Carro:
    
    def __init__(self, modelo, cor, ano):
        self.modelo = modelo
        self.cor = cor
        self.ano = ano


carro_1 = Carro('Nivus','Cinza','2024')

class Restaurante:
    
    def __init__(self, nome, categoria,estilo,nota, ativo):
        self.nome = nome
        self.categoria = categoria
        self.estilo = estilo
        self.nota = nota
        self.ativo = False

    def __str__(self):
        return f'{self.nome} | {self.categoria} | {self.estilo} | {self.nota} | {self.ativo}'
    


restaurante_1 = Restaurante('Pizza Nona','Alimentação','Italiano','9,5',True)

print(restaurante_1)

print('------------------------------------------------------')
class Cliente:
    
    def __init__(self, nome, idade,email,telefone):
        self.nome = nome
        self.idade = idade
        self.email = email
        self.telefone = telefone

    def __str__(self):
        return f'{self.nome} | {self.idade} | {self.email} | {self.telefone}'
    


Cliente_1 = Cliente('João','23','jo.ao@hotmail.com','(11)3333-0011')
Cliente_2 = Cliente('Mariana','28','Ma.mariana@hotmail.com','(12)7885-0547')
Cliente_3 = Cliente('Pedro','58','Pe.pedrinho@hotmail.com','(13)2545-0100')

print(Cliente_1)
print(Cliente_2)
print(Cliente_3)
1 resposta

Olá, Karoline! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Uma dica interessante para o futuro é usar tipagem estática com type hints para tornar os atributos e parâmetros mais claros. Dessa forma:

class Cliente:
    def __init__(self, nome: str, idade: int, email: str, telefone: str):
        self.nome = nome
        self.idade = idade
        self.email = email
        self.telefone = telefone

Essa abordagem faz com que o código fique mais legível e ajuda ferramentas a detectar erros mais facilmente.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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