Skip to main content

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)

Uploaded Source

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

Hashes for Cliente-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ff1540959e8b18387aa2cc4cf82810fbd4de3d89a34b73d128254ca90c4ad8f3
MD5 0b9ca7b08de3251a83016da15ce0f657
BLAKE2b-256 3ede502b59cea2dabeb13582fe8af0c1d5b3e280af85e5ffc94dcfa54c6aedb6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page