Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 861 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 861 Bytes

ATM Machine Simulation

This project is a simple simulation of an ATM machine implemented in Python. It allows users to perform basic ATM operations such as balance inquiry, cash withdrawal, cash deposit, PIN change, and viewing transaction history.

Features

  • Account Balance Inquiry: Check the current balance in the account.
  • Cash Withdrawal: Withdraw cash from the account if sufficient balance is available.
  • Cash Deposit: Deposit cash into the account.
  • PIN Change: Change the account's PIN securely.
  • Transaction History: View a record of all transactions performed during the session.

Example Usage

$ python atm_simulation.py

--- ATM Machine ---
1. Account Balance Inquiry
2. Cash Withdrawal
3. Cash Deposit
4. PIN Change
5. Transaction History
6. Exit
Select an option: 1
Your current balance is: $1000.00