Desafio de projeto proposto no Bootcamp Potência Tech Powered by iFood | Ciências de Dados com Python | DIO.
Criar um sistema bancário com as funções de sacar, depositar e visualizar extrato.
Supondo que fui contratado por um grande banco para desenvolver o seu novo sistema. Esse banco deseja modernizar suas operações e para isso escolheu a linguagem Python. Para a primeira versão do sistema, deverei implementar apenas 3 operações: depósito, saque e extrato.
Operação | Requisitos |
---|---|
Depósito | É possível depositar somente valores positivos, e para a primeira versão do sistema existirá apenas 1 usuário. Todos os depósitos devem ser armazenados em uma variável e exibidos na operação de extrato. |
Saque | O sistema deve permitir realizar 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 sacar o dinheiro. Todos os saques devem ser armazenados em uma variável e exibidos na operação de extrato. |
Extrato | Deve listar todos os depósitos e saques da conta. No fim da listagem, o extrato deve exibir o saldo atual. Se não houver movimentações, ele deverá exibir: "Não foram realizadas movimentações!" |