Módulo que representa a classe Cliente do sistema bancário
Project description
Pacote Cliente
Classe que representa a entidade Cliente de um sistema bancário. O Cliente contém os atributos:
- Nome: Nome do cliente
- Idade: Idade do cliente em anos
- Data de nascimento: Data em que o cliente nasceu
- id: Identificador único do cliente
- Children: Quantidade de crianças/ filhos que o cliente possui
- Dias trabalhados: Quantidade de dias trabalhados que o cliente possui
- Education: NÃvel de escolaridade do cliente
- Education id: Identificador único do atributo "Education"
- Status familiar: Classe que representa o status civil do cliente
- Status familiar id: Identificador único do atributo "Status familiar id"
- Gênero (Masculino, Feminino ou XMA)
- Tipo de trabalho: CLT, PJ, etc...
- dÃvida: Se o cliente apresenta ou não algum tipo de dÃvida
- Renda mensal total
- purpose: Propósito em que o cliente apresenta o desejo em alcançar uma linha de crédito
- Repositório de contas do cliente
Uso:
Criação de um objeto:
cliente = Cliente("João", 30, "01/01/1990", 2, 1000, 30, "Ensino Médio", 1, "Casado", 1, "Masculino","Assalariado", False, 5000, "Comprar uma casa")
Adicionando uma conta:
conta = Conta(saldo=1000, limite_saques=3)
cliente.adicionar_conta(conta)
Listar as contas do cliente:
contas = cliente.listar_contas()
for conta in contas:
print(conta.saldo)
print(conta.limite_saques)
Removendo a conta do cliente:
# Altere "conta_id" pelo identificador único da conta
cliente.remover_conta(conta_id)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Cliente-0.0.5.tar.gz
(2.8 kB
view details)
File details
Details for the file Cliente-0.0.5.tar.gz
.
File metadata
- Download URL: Cliente-0.0.5.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff1540959e8b18387aa2cc4cf82810fbd4de3d89a34b73d128254ca90c4ad8f3 |
|
MD5 | 0b9ca7b08de3251a83016da15ce0f657 |
|
BLAKE2b-256 | 3ede502b59cea2dabeb13582fe8af0c1d5b3e280af85e5ffc94dcfa54c6aedb6 |