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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sistema_bancario_pcvcpaulo-0.0.1.tar.gz.
File metadata
- Download URL: sistema_bancario_pcvcpaulo-0.0.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41e86ea697024208a8e5f473be2e985a5563c016e179d40e65e720f30a5d3299
|
|
| MD5 |
ce0a307d47f107bd20a7635c6fe76a0b
|
|
| BLAKE2b-256 |
936c6f4a2966ca4021649f8d40fb7bc58e8201daead8fd2d5a6c3954549f99ab
|
File details
Details for the file sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl.
File metadata
- Download URL: sistema_bancario_pcvcpaulo-0.0.1-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f71004b758cdb84f17eafc5172f18868741fe7e599084e8efc43a91e105d2509
|
|
| MD5 |
a2163dbe1c2eb8bbe0100ef9a56d7891
|
|
| BLAKE2b-256 |
59d48d668c5651ea67aeb9d8ddbd663074fa4723fe5c6a187195ccc69264fb51
|