Design Foodcart class and Food class so that the following code provides the expected output.
Design Foodcart class and Food class so that the following code provides
the expected output.
cart1 = Foodcart()
food1 = Food('Burger','Chillox',180)
food2 = Food.createFood('Cake','Mr. Baker',1000)
print("===========================")
print(food1)
print("===========================")
cart1.addFood(food1,food2)
print("===========================")
cart1.setCartName("Foodpanda")
cart1.addFood(food1,food2)
cart1.addFood(Food('Steak','Woodhouse Grill',2000))
print("Total Price Available:",Foodcart.totalPrice)
print("===========================")
print("Total Foods created:",Food.totalFoods)
print("===========================")
cart1.printCartDetails()
print("===========================")
cart1.removeFood("French Fry")
print("===========================")
cart1.removeFood("Steak")
print("===========================")
cart1.printCartDetails()
print("===========================")
print("Total Price Available:",Foodcart.totalPrice)
Output:
====================================
Food Info : Burger, Food Shop : Chillox, Food Price : 180
====================================
Please set the cart name first.
====================================
Total Price Available: 3180
====================================
Total Foods created: 3
====================================
Details of Foodpanda:
Total Items: 3
Food Info : Burger, Food Shop : Chillox, Food Price : 180
Food Info : Cake, Food Shop : Mr.Baker, Food Price : 1000
Food Info : Steak, Food Shop : Woodhouse Grill, Food Price : 2000
====================================
French Fry not found!
====================================
Steak removed from cart!
====================================
Details of Foodpanda:
Total Items: 2
Food Info : Burger, Food Shop : Chillox, Food Price : 180
Food Info : Cake, Food Shop : Mr.Baker, Food Price : 1000
====================================
Total balance of Bank: 1180
Step by step
Solved in 3 steps with 1 images