from classes import Cliente # Observar que, como os endereços estão associados por composição à classe Cliente, # ao deletar um cliente, os endereços são deletados juntos. c1 = Cliente('Luiz', 32) c1.inserir_endereco('Belo Horizonte', 'MG') print(c1.nome) c1.listar_enderecos() del c1 print() c2 = Cliente('Maria', 55) c2.inserir_endereco('Salvador', 'BA') c2.inserir_endereco('Rio de Janeiro', 'RJ') print(c2.nome) c2.listar_enderecos() print() c3 = Cliente('João', 19) c3.inserir_endereco('São Paulo', 'SP') print(c3.nome) c3.listar_enderecos() print() print('#########################################')
from classes import Cliente cliente1 = Cliente('Lucas', 19) cliente1.inserir_endereco('São Paulo', 'SP') cliente1.listar_enderecos() print() cliente2 = Cliente('Maria', 25) cliente2.inserir_endereco('Salvador', 'BA') cliente2.inserir_endereco('Feira de Santana', 'BA') cliente2.listar_enderecos() del cliente2 # quando o cliente 2 for apagado, os endereços também serão, pois a classe endereco PERTENCE a classe cliente print() cliente3 = Cliente('Carlos', 23) cliente3.inserir_endereco('Belo Horizonte', 'MG') cliente3.inserir_endereco('Montes Claros', 'MG') cliente3.listar_enderecos() print() print('#' * 100) # fim do codigo