diff --git a/Programs/shoppingcart.py b/Programs/shoppingcart.py new file mode 100644 index 0000000..bf986e0 --- /dev/null +++ b/Programs/shoppingcart.py @@ -0,0 +1,26 @@ +class ShoppingCart: + def __init__(self): + self.cart = {} + + def add_item(self, item, price): + if item in self.cart: + self.cart[item] += price + else: + self.cart[item] = price + return f"{item} added to cart" + + def view_cart(self): + if not self.cart: + return "Cart is empty" + return self.cart + + def get_total(self): + return sum(self.cart.values()) + +# ---- Testing ---- +cart = ShoppingCart() + +print(cart.add_item("Laptop", 50000)) +print(cart.add_item("Mouse", 800)) +print("Cart:", cart.view_cart()) +print("Total Price:", cart.get_total())