Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 744 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 744 Bytes

Python Coffee Maker ☕

This project is a simple Coffee Maker simulation in Python built using Object-Oriented Programming (OOP) principles.

It allows users to choose different coffee drinks, checks available resources, processes coin input, and updates ingredients after each order.

Features

  • Built with Python OOP
  • Uses classes and objects
  • Handles coffee menu options
  • Resource management (water, milk, coffee)
  • Coin processing system
  • Transaction validation
  • Generates reports of remaining resources

OOP Concepts Used

  • Classes
  • Objects
  • Methods
  • Encapsulation
  • Modular code structure

Purpose

This project was created to practice OOP in Python by simulating a real-world coffee machine system.