day 16 - OOP inside !
This commit is contained in:
22
016/main.py
Normal file
22
016/main.py
Normal file
@ -0,0 +1,22 @@
|
||||
from menu import Menu
|
||||
from coffee_maker import CoffeeMaker
|
||||
from money_machine import MoneyMachine
|
||||
|
||||
my_coffee_maker = CoffeeMaker()
|
||||
my_menu = Menu()
|
||||
my_money_machine = MoneyMachine()
|
||||
|
||||
is_on = True
|
||||
|
||||
while is_on == True:
|
||||
choice = input(f"What would you like? ({my_menu.get_items()}):")
|
||||
|
||||
if choice == "report":
|
||||
my_coffee_maker.report()
|
||||
my_money_machine.report()
|
||||
elif choice == "off":
|
||||
is_on = False
|
||||
else:
|
||||
order = my_menu.find_drink(choice)
|
||||
if order and my_coffee_maker.is_resource_sufficient(order) and my_money_machine.make_payment(order.cost):
|
||||
my_coffee_maker.make_coffee(order)
|
||||
Reference in New Issue
Block a user