Este primeiro projeto teve como objetivo a criação de um código em linguagem Python para realizar operações simples em uma conta bancária.
- Não podem ocorrer depósitos de valores iguais ou menores que zero;
- Todos os depósitos devem ser registrados em extrato.
- São permitidos no máximo 3 saques;
- O limite máximo por saque é de R$ 500,00;
- Deve ser exibida mensagem informando que não é possível realizar o saque e o motivo;
- Todos os saques devem ser registrados em extrato.
- Deve listar todos os depósitos e saques realizados;
- No fim da listagem deve ser exibido o saldo atual da conta;
- Se o extrato estiver em branco, exibir a mensagem: Não foram realizadas movimentações.
- os valores devem ser exibidos utilizando o formato R$ XXX.XX. Exemplo: 1500.45 = R$ 1500.45
Além das condições inicialmente propostas, adicionei algumas melhorias, tais como:
- O código foi segmentado de modo que cada operação fosse realizada por uma função;
- Adicionado bloco try / exception para tratar a entrada de valores diferentes de números nas operações de depósito e saque, exibindo mensagem de orientação em caso de erro do usuário;
- Adicionada conversão para minúsculo da entrada da opção de menu, evitando assim que que a opção não corresponda caso o usuário a digite em maiúscula;
- Adicionada mensagem de despedida, caso a opção finalizar seja selecionada.