bakery_management_code
bakery_management_code
# Bakery menu
menu = {
"Cake": 500,
"Cookies": 200,
"Pastries": 150,
"Ice creams": 60,
"Chocolates": 50,
"Cream puffs": 180,
"Donuts": 120,
}
# Function to take the order from the user and save to a file
def take_order():
order = {}
while True:
item = input("Enter the item you want to order (or 'done' to finish):
").capitalize()
if item == 'Done':
break
elif item in menu:
quantity = int(input(f"How many {item}(s) would you like to order? "))
if item in order:
order[item] += quantity
else:
order[item] = quantity
else:
print(f"Sorry, we don't have {item} on the menu.")
return order
# Function to generate a random order ID and save it to a file
def generate_order_id():
nums = "0123456789"
order_id = "".join(random.choice(nums) for _ in range(13))
return order_id
print("Details updated.")
else:
print("No changes made.")
else:
print("No changes made.")
# Main program
display_menu()
name, phone_no = inputs()
order = take_order()
order_id = generate_order_id()