Sistema bancário simples desenvolvido em Python como parte dos estudos na trilha de desenvolvimento. O projeto simula operações bancárias básicas como depósito, saque e extrato, com validações e regras de negócio reais.
- Depósito — Aceita apenas valores positivos e registra no extrato
- Saque — Limite de 3 saques diários com valor máximo de R$ 500,00 por saque
- Extrato — Lista todas as movimentações e exibe o saldo atual
- Validações — Saldo insuficiente, valor inválido, limite de saques atingido
| Operação | Regra |
|---|---|
| Depósito | Apenas valores positivos |
| Saque | Máximo de 3 por dia |
| Saque | Limite de R$ 500,00 por operação |
| Extrato | Exibe valores no formato R$ xxx.xx |
- Python 3.x instalado na máquina
# Clone o repositório
git clone https://github.com/seu-usuario/sistema-bancario-python.git
# Acesse a pasta do projeto
cd sistema-bancario-python
# Execute o programa
python sistema_bancario.py================ MENU ================
[d] Depositar
[s] Sacar
[e] Extrato
[q] Sair
======================================
> d
Informe o valor do depósito: R$ 1000
✅ Depósito de R$ 1000.00 realizado com sucesso!
> e
================ EXTRATO ================
Depósito: R$ 1000.00
Saldo atual: R$ 1000.00
=========================================
- Python 3 — Linguagem principal
- Sem dependências externas — apenas bibliotecas nativas
Este projeto foi desenvolvido para praticar:
- Lógica de programação e estruturas de controle (
if,while,elif) - Manipulação de variáveis e tipos de dados
- Entrada e saída de dados com o usuário
- Formatação de strings e valores monetários
- Organização de código e legibilidade
- Suporte a múltiplos usuários com CPF e senha
- Histórico de transações com data e hora
- Criação de novas contas bancárias
- Refatoração com funções e depois com orientação a objetos
Feito com 💙 durante a jornada de aprendizado em Python.
Conecte-se comigo no LinkedIn | GitHub
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.