91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用python編寫購物車程序

小億
71
2023-12-07 06:16:48
欄目: 編程語言

下面是一個簡單的購物車程序的Python代碼示例:

# 定義商品類
class Product:
    def __init__(self, name, price):
        self.name = name
        self.price = price

# 定義購物車類
class ShoppingCart:
    def __init__(self):
        self.products = []

    def add_product(self, product):
        self.products.append(product)

    def remove_product(self, product):
        self.products.remove(product)

    def calculate_total(self):
        total = 0
        for product in self.products:
            total += product.price
        return total

# 創建商品實例
product1 = Product("蘋果", 5)
product2 = Product("香蕉", 3)
product3 = Product("橙子", 2)

# 創建購物車實例
cart = ShoppingCart()

# 添加商品到購物車
cart.add_product(product1)
cart.add_product(product2)
cart.add_product(product3)

# 打印購物車商品列表
print("購物車中的商品:")
for product in cart.products:
    print(product.name, product.price)

# 計算并打印總價
print("購物車總價:", cart.calculate_total())

這個程序使用了兩個類:Product表示商品,它包含商品的名稱和價格;ShoppingCart表示購物車,它包含一個商品列表和一些操作方法,如添加商品、刪除商品和計算總價。程序創建了幾個商品實例,然后將它們添加到購物車實例中,并打印購物車中的商品列表和總價。

0
辉南县| 二连浩特市| 灵台县| 丹阳市| 丹巴县| 秦安县| 湄潭县| 托里县| 綦江县| 永川市| 仪征市| 阿克苏市| 大埔区| 普安县| 武安市| 高阳县| 双牌县| 邢台市| 祁阳县| 特克斯县| 梨树县| 蕉岭县| 旬邑县| 平湖市| 安乡县| 白河县| 达州市| 兴仁县| 隆安县| 广昌县| 鱼台县| 洪雅县| 新蔡县| 永修县| 深州市| 广西| 云梦县| 迁西县| 清涧县| 浦东新区| 广丰县|