Skip to content

Sidra-009/python-atm-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง Python ATM Simulator โœจ๐Ÿ’ณ

Welcome to my Python ATM Simulator โ€” a small but powerful console-based project built using Object-Oriented Programming (OOP) in Python.


๐ŸŒŸ About This Project

This project simulates a basic ATM machine where a user can:

  • ๐Ÿ” Create a PIN
  • ๐Ÿ’ฐ Deposit money
  • ๐Ÿฆ Check balance
  • ๐Ÿ’ธ Withdraw money
  • ๐Ÿšช Exit the system

I created this project mainly for revision purposes ๐Ÿ“š
and honestlyโ€ฆ just for fun ๐Ÿ˜„โœจ


๐Ÿ› ๏ธ Technologies Used

  • ๐Ÿ Python
  • ๐Ÿ“ฆ OOP (Classes & Methods)
  • โŒจ๏ธ Console-based interaction

๐Ÿ“‚ Features

โœ”๏ธ PIN authentication
โœ”๏ธ Secure deposit & withdrawal
โœ”๏ธ Balance checking
โœ”๏ธ Beginner-friendly logic
โœ”๏ธ Clean and readable code


๐ŸŽฏ Why I Built This

  • ๐Ÿ” To revise Python basics
  • ๐Ÿง  To strengthen OOP concepts
  • ๐ŸŽฎ To code something fun & interactive
  • ๐Ÿ’ฅ Because practice = power

"Code for learning, code for fun โ€” best combo ever." โœจ


๐Ÿš€ How to Run

  1. Make sure Python is installed
  2. Clone the repository
  3. Run the file:
python atm.py

About

A simple Python ATM simulator built for revision and fun. Covers basic OOP concepts, user input handling, and conditional logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages