A simple command-line ATM simulator built with Python.
- Check current balance
- Deposit money
- Withdraw money
- Input validation (invalid amounts, insufficient funds)
- Menu loops until user exits
python atm_simulator.py---ATM Menu---
Check Balance Deposit Withdraw Exit
Pick an option by typing 1, 2, 3, or 4.
- Functions
- Global variables
- Conditionals (if/elif/else)
- While loop
- f-strings
- Type conversion (float)
- Starting balance is set to βΉ1000
- Withdrawals are rejected if amount exceeds current balance
- Negative or zero inputs are treated as invalid
Clay Niranjan
- πΌ LinkedIn: https://www.linkedin.com/in/clay-niranjan-b4587b31b/
- π§ Email: clayniranjan@gmail.com
- π GitHub: https://github.com/clayniranjan-web