購(gòu)物車start 購(gòu)物車刪除的物品在哪里找回
Svyaznoy通訊達(dá)人賣家服務(wù)2025-08-164520
購(gòu)物車是一個(gè)在線購(gòu)物平臺(tái)中用于存儲(chǔ)用戶選擇的商品和數(shù)量的容器。它允許用戶在結(jié)賬前添加商品到購(gòu)物車,并管理的訂單。以下是一個(gè)簡(jiǎn)單的購(gòu)物車實(shí)現(xiàn):
class ShoppingCart:
def __init__(self):
self.items = []
def add_item(self, item):
self.items.append(item)
def remove_item(self, item):
if item in self.items:
self.items.remove(item)
def get_total_price(self):
total_price = 0
for item in self.items:
total_price += item['price'] * item['quantity']
return total_price
def clear(self):
self.items = []
# 示例用法
cart = ShoppingCart()
cart.add_item({'name': '商品1', 'price': 100, 'quantity': 2})
cart.add_item({'name': '商品2', 'price': 200, 'quantity': 1})
print(cart.get_total_price()) # 輸出:300
cart.remove_item('商品1')
print(cart.get_total_price()) # 輸出:180
cart.clear()
這個(gè)簡(jiǎn)單的購(gòu)物車類實(shí)現(xiàn)了添加、刪除、獲取總價(jià)和清空購(gòu)物車的功能。你可以根據(jù)實(shí)際需求進(jìn)行擴(kuò)展和修改。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。