中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用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
泸州市| 裕民县| 黎城县| 家居| 庆城县| 调兵山市| 成安县| 盱眙县| 磴口县| 英吉沙县| 资源县| 五大连池市| 通州区| 灵山县| 靖江市| 宝清县| 绵竹市| 房产| 鄂托克前旗| 囊谦县| 双辽市| 民县| 江油市| 曲水县| 温泉县| 东丰县| 永嘉县| 姜堰市| 开化县| 永清县| 乐平市| 淮北市| 建湖县| 呼图壁县| 城市| 健康| 鱼台县| 固始县| 呼伦贝尔市| 临猗县| 鄢陵县|