Bakery Management Code
Bakery Management Code
self.name = name
self.price = price
self.quantity = quantity
self.quantity += quantity
def get_info(self):
class Bakery:
def __init__(self):
self.items = {}
if name in self.items:
self.items[name].update_quantity(quantity)
else:
def display_items(self):
print("\nBakery Inventory:")
print(item.get_info())
return True
return False
if self.check_availability(name, quantity):
self.items[name].quantity -= quantity
else:
return 0
total = 0
print("\nBill Details:")
if self.check_availability(item, quantity):
total += cost
def main():
bakery = Bakery()
while True:
print("4. Exit")
choice = input("Enter your choice (1-4): ")
if choice == '1':
bakery.display_items()
order = {}
while True:
if item_name.lower() == 'done':
break
order[item_name] = quantity
bakery.generate_bill(order)
break
else:
if __name__ == "__main__":
main()