# Ex. 1
class Carro:
# Construtor
def __init__(self, modelo, cor, ano):
self.modelo = modelo
self.cor = cor
self.ano = ano
def __str__(self):
return f'{self.modelo} - {self.cor} - {self.ano}'
# Cria uma instância da classe Carro
carro_1 = Carro('Sandero', 'prata', 2018)
print(carro_1)
Ex. 2
class Restaurante:
# Construtor
def __init__(self, nome, categoria, local, horario, ativo):
self.nome = nome
self.categoria = categoria
self.local = local
self.horario = horario
self.ativo = ativo
def __str__(self):
return f'{self.nome} - {self.categoria} - {self.local} - {self.horario} - {self.ativo}'
# Instancia um restaurante com valors
restaurante_metro = Restaurante('Metrô', 'Fast food', 'Estação Saúde', '09:00-22:00', True)
print(restaurante_metro)
# Ex. 3
class Restaurante:
# Construtor
def __init__(self, nome, categoria, local = '', horario = '', ativo = False):
self.nome = nome
self.categoria = categoria
self.ativo = ativo
restaurante_labella = Restaurante('La Bella Messa', 'Italiano')
print(vars(restaurante_labella))
restaurante_labella.ativo = True
print(vars(restaurante_labella))
# Ex. 4
class Restaurante:
# Construtor
def __init__(self, nome, categoria, local = '', horario = '', ativo = False):
self.nome = nome
self.categoria = categoria
self.local = local
self.horario = horario
self.ativo = ativo
# Formata a instância para exibição
def __str__(self):
return f'Restaurante: {self.nome} - Categoria: {self.categoria}'
# Cria uma instância formatada
restaurante_labella = Restaurante('La Bella Messa', 'Italiano')
print(restaurante_labella)
# Ex. 5
class Cliente:
# Construtor
def __init__(self, nome = '', idade = 0, profissao = '', estrangeiro = False):
self.nome = nome
self.idade = idade
self.profissao = profissao
self.estrangeiro = estrangeiro
id_01 = Cliente('Milena', 28, 'Jornalista', False)
id_02 = Cliente('Hiroshi', 35, 'Radiologista', True)
id_03 = Cliente('Helena', 32, 'Programadora.', False)
# id_04 = Cliente('Maxwell', 44, 'Dentista', True)
print(vars(id_01))
print(vars(id_02))
print(vars(id_03))
# print(vars(id_04))