Skip to content

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

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