An ATM Simulator implemented in Python. This program simulates basic ATM functionalities such as PIN management, deposit, withdrawal, and balance inquiry.
This project is an ATM Simulator developed in Python. It provides a simple command-line interface for users to interact with the ATM, perform transactions, and manage their balance.
- PIN creation and management.
- Deposit funds into the account.
- Withdraw funds from the account.
- Check account balance.
- Create a new ATM object:
atm = Atm()
- Follow the prompts to create a PIN.
- Use the created PIN to access various features:
atm.deposit()
: Deposit funds into the account.atm.withdrawal()
: Withdraw funds from the account.atm.check_balance()
: Check the account balance.atm.set_pin()
: Change the PIN.atm.get_pin()
: Get the current PIN.
To run this project locally, follow these steps:
- Clone this repository:
git clone https://github.com/your-username/atm-simulator.git
- Navigate to the Project Directory
cd atm-simulator
- Run the Script
python atm.py
Fork the repository. Create a new branch for your feature or bug fix:
git checkout -b feature-new-feature
Make your changes and commit them:
git commit -m "Add new feature"
Push to your branch:
git push origin feature-new-feature
Open a pull request on GitHub.
- This project was created by
Akshay Parihar
This project is licensed under the MIT License.
Please note that you should replace placeholders like `your-username` with your actual GitHub username and make sure that you have organized your code and files in a repository on GitHub before adding this README.