This Python program emulates a coffee machine, providing users with a selection of beverages, including espresso, latte, and cappuccino. Users can interact with the machine by choosing drinks, checking resources, and managing transactions.
- Menu Options: Choose from a variety of beverages, each with its own set of ingredients and cost.
- Resource Management: Monitor and manage resources such as water, milk, and coffee beans to ensure availability for drink preparation.
- Financial Tracking: Track profits earned from beverage sales and generate financial reports.
- User Interaction: Utilize simple commands to navigate the menu, check resources, or turn off the coffee machine.
- Run the
main.py
file in a Python environment. - Follow the prompts to select a beverage from the menu (espresso, latte, or cappuccino), check resources, or turn off the machine.
- Insert coins as prompted to complete the transaction and receive your drink.
- Enjoy your freshly prepared beverage and track your profits through financial reports.