Skip to main content

Simula um sistema bancário.

Project description

Desafio_Criacao_Pacotes_em_Python

Exercício prático - Criar um pacote usando a estrutura simples de um módulo.

📚 Descrição

O sistema bancário executa as seguintes operações: depósito, saque e visualiza o extrato.

🤌 Operação de depósito

O sistema deve ser possível de realizar depósitos de valores positivos na conta corrente do usuário.Nesta primeira versão teremos
apenas um usuário, dessa forma não será necessário identificar o número da conta e agência bancária. Todos os depósitos deverão 
ser armazenados em uma variável e exibidos na operação extrato.

Por exemplo, na opção de depósito o sistema tem que perguntar ao usuário qual o valor que ele deseja depositar. Esse valor tem 
que ser um valor inteiro e positivo, ou seja, não podemos depositar “R$ - 100,00”. O sistema não poderá permitir que o usuário
informe um valor negativo.

Estas operações de depósito deverão ficar armazenadas para que, nas operações de extrato elas estejam acessíveis. Se foram 
feitos 10 depósitos, estes 10 depósitos devem constar no extrato.

💰Operação de saque

Outro requisito do sistema é que serão permitidos apenas 3 saques diários com limite máximo de R$ 500,00 por saque. Caso o 
usuário não tenha saldo em conta, o sistema deve exibir uma mensagem informando que não será possível efetuar o saque por 
saldo insuficiente. Todos os saques devem ser armazenados em uma variável e exibidos na operação de extrato.

📋Operação de extrato

O extrato deverá listar todos os depósitos e saques realizados na conta. No final da listagem deve ser exibido o saldo 
atual da conta. Os valores devem ser exibidos utilizando o formato R$ 000.00, ou seja, 1500.45 = R$ 1500.45.

Instalação

Use o gerenciador de pacotes pip para instalar o package sistema_bancario_pcvcpaulo

pip install -m sistema-bancario-pcvcpaulo==0.0.1

Uso

from sistema_bancario_pcvcpaulo import sistema_bancario

Autor

PAULO CÉSAR

Licença

MIT

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

sistema_bancario_pcvcpaulo-0.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file sistema_bancario_pcvcpaulo-0.0.1.tar.gz.

File metadata

File hashes

Hashes for sistema_bancario_pcvcpaulo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 41e86ea697024208a8e5f473be2e985a5563c016e179d40e65e720f30a5d3299
MD5 ce0a307d47f107bd20a7635c6fe76a0b
BLAKE2b-256 936c6f4a2966ca4021649f8d40fb7bc58e8201daead8fd2d5a6c3954549f99ab

See more details on using hashes here.

File details

Details for the file sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f71004b758cdb84f17eafc5172f18868741fe7e599084e8efc43a91e105d2509
MD5 a2163dbe1c2eb8bbe0100ef9a56d7891
BLAKE2b-256 59d48d668c5651ea67aeb9d8ddbd663074fa4723fe5c6a187195ccc69264fb51

See more details on using hashes here.

Supported by

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