Implement the ShoppingCart and Product class with necessary properties so that the given output is produced. Do not change any given code. s1 = ShoppingCart() p1 = Product("Razer BlackShark","Headset",99.99,5) p2 = Product.createProduct("Razer Huntsman","Keyboard",249.99,12) print("1.====================================") s1.addGadget(p1,p2) print("2.====================================") s1.setCartName("Amazon") s1.addGadget(p1,p2) s1.addGadget(Product("HyperX Fury","Mousepad",26.99,21)) print("3.====================================") print("Total Products created:",Product.totalProducts) print("4.====================================") s1.printCartDetails() print("5.====================================") s1.removeFromCart("Logitech G ProX Superlight") print("6.====================================") s1.removeFromCart("Razer Huntsman") print("7.====================================") s1.printCartDetails() Output: 1.==================================== Please set the cart name first. 2.==================================== 3.==================================== Total Products created: 3 4.==================================== Details of Amazon cart: Total gadgets in cart: 3 Gadget:Headset Model:Razer BlackShark Price:99.99$ Stock:5 pcs Gadget:Keyboard Model:Razer Huntsman Price:249.99$ Stock:12 pcs Gadget:Mousepad Model:HyperX Fury Price:26.99$ Stock:21 pcs 5.==================================== Logitech G ProX Superlight not found in cart! 6.==================================== Razer Huntsman removed from cart! 7.==================================== Details of Amazon cart: Total gadgets in cart: 2 Gadget:Headset Model:Razer BlackShark Price:99.99$ Stock:5 pcs Gadget:Mousepad Model:HyperX Fury Price:26.99$ Stock:21 pcs
Implement the ShoppingCart and Product class with necessary properties so that the given output is produced. Do not change any given code.
s1 = ShoppingCart()
p1 = Product("Razer BlackShark","Headset",99.99,5)
p2 = Product.createProduct("Razer Huntsman","Keyboard",249.99,12)
print("1.====================================")
s1.addGadget(p1,p2)
print("2.====================================")
s1.setCartName("Amazon")
s1.addGadget(p1,p2)
s1.addGadget(Product("HyperX Fury","Mousepad",26.99,21))
print("3.====================================")
print("Total Products created:",Product.totalProducts)
print("4.====================================")
s1.printCartDetails()
print("5.====================================")
s1.removeFromCart("Logitech G ProX Superlight")
print("6.====================================")
s1.removeFromCart("Razer Huntsman")
print("7.====================================")
s1.printCartDetails()
Output:
1.====================================
Please set the cart name first.
2.====================================
3.====================================
Total Products created: 3
4.====================================
Details of Amazon cart:
Total gadgets in cart: 3
Gadget:Headset Model:Razer BlackShark Price:99.99$ Stock:5 pcs
Gadget:Keyboard Model:Razer Huntsman Price:249.99$ Stock:12 pcs
Gadget:Mousepad Model:HyperX Fury Price:26.99$ Stock:21 pcs
5.====================================
Logitech G ProX Superlight not found in cart!
6.====================================
Razer Huntsman removed from cart!
7.====================================
Details of Amazon cart:
Total gadgets in cart: 2
Gadget:Headset Model:Razer BlackShark Price:99.99$ Stock:5 pcs
Gadget:Mousepad Model:HyperX Fury Price:26.99$ Stock:21 pcs
Step by step
Solved in 4 steps with 2 images