A command-line banking system built with Python by Jabez Jesudason Jena. This mini project demonstrates how object-oriented programming can be used to simulate basic bank operations like deposits, withdrawals, and balance checking.
- Class-based structure (
Bank) - Deposit money with validation
- Withdraw money with balance check
- View current balance
- CLI-driven interaction with looped menu
Welcome to the Bank!
1.Deposit Money 2.Withdraw Money 3.Check Balance 4.Exit
Enter the amount to deposit: 1000 1000 has been Deposited!
Enter the amount to withdraw: 300 300 has been withdrawn!
Current balance: 700.0
- Python 3.x
Save the file as bank_system.py and run it:
python bank_system.py
banking-system-cli-python/
βββ bank_system.py # Main script
βββ README.mdπ Ideas for Future Enhancements Support for multiple users/accounts
Save data to file (e.g., JSON or CSV)
Add transaction history
Add login system with PIN
GUI interface using Tkinter or PyQt
π¨βπ» Author Developed by Jabez Jesudason Jena
π License This project is licensed under the MIT License.