write python code 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
write python code 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
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images