https://github.com/samridhi060/atm
This is a simple ATM simulation program written in Python. It allows users to perform basic banking operations such as setting a PIN, checking balance, depositing money, and withdrawing money.
https://github.com/samridhi060/atm
atm oops-in-python python3
Last synced: 6 months ago
JSON representation
This is a simple ATM simulation program written in Python. It allows users to perform basic banking operations such as setting a PIN, checking balance, depositing money, and withdrawing money.
- Host: GitHub
- URL: https://github.com/samridhi060/atm
- Owner: Samridhi060
- Created: 2024-12-30T11:18:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-31T11:39:01.000Z (about 1 year ago)
- Last Synced: 2025-03-25T06:45:41.200Z (10 months ago)
- Topics: atm, oops-in-python, python3
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ATM Project
## Author
Samridhi Gupta
## Date
30/12/2024
## Project Overview
This is a simple ATM simulation program written in Python. It allows users to perform basic banking operations such as setting a PIN, checking balance, depositing money, and withdrawing money.
## Features
- Set a 4-digit PIN
- Check account balance
- Deposit money into the account
- Withdraw money from the account
- Exit the application
## Requirements
- Python 3.x
## How to Run
1. Clone the repository or download the source code.
2. Make sure you have Python 3 installed on your machine.
3. Open a terminal or command prompt.
4. Navigate to the directory where the `atm.py` file is located.
5. Run the following command:
```bash
python atm.py
```
6. Follow the on-screen prompts to use the ATM features.
## Usage
- **Insert Pin**: Set a new 4-digit PIN for your account.
- **Check Balance**: Enter your PIN to view your current balance.
- **Deposit**: Enter your PIN and the amount you wish to deposit.
- **Withdraw**: Enter your PIN and the amount you wish to withdraw.
- **Exit**: Exit the application.
## Notes
- Ensure that the PIN is a 4-digit number.
- The balance will start at $0.00.
- Deposits must be positive amounts.
- Withdrawals cannot exceed the current balance.
## Acknowledgments
- Inspired by real-world ATM systems.