亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用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
南郑县| 东乌| 洪洞县| 玉山县| 池州市| 葫芦岛市| 乐昌市| 潼南县| 桑日县| 巩留县| 鄯善县| 贞丰县| 库尔勒市| 通渭县| 望城县| 金门县| 日喀则市| 泊头市| 隆安县| 株洲县| 蒙城县| 肇州县| 涟水县| 安阳市| 安塞县| 元朗区| 鸡东县| 北票市| 唐海县| 景德镇市| 西平县| 连南| 乌拉特前旗| 云龙县| 东方市| 行唐县| 宕昌县| 股票| 和顺县| 宁安市| 龙山县|