Production Line Simulation

#1. Production Running
››› production1 = Production()
››› problem1.switch()
››› production1.is_running()
True
#2. Encounter Problem
››› problem1 = Problem(production1)
››› problem1.is_running()
False
››› production1.is_running()
False
#3. Inventory Stock and Sales
››› inventory1 = Inventory()
››› stockinventory1 = StockInventory()
››› stockinventory1.set(5)
››› stockinventory1.stock
5
››› stockinventory1.sales(3)
››› stockinventory1.stock
2
››› stockinventory1.sales(3)
Stock is empty!