Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages