Dzwebs.Net

撰写电脑技术杂文十余年

python类class例子-超市商品购物车及结算的例子

Admin | 2024-3-7 16:56:44 | 被阅次数 | 1008

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

python类class例子-超市商品购物车及结算的例子,如下文。

class Product:
    def __init__(self,name,price,num):
        self.name=name#商品名称
        self.price=price#单价
        self.num = num#购买数量

class Shoppingcart:
    def __init__(self):
        self.items = []
    def add_item(self, item):
        self.items.append(item)
    def calculate_total(self):
        for e in self.items:
            print(e.name,e.price,e.num)
        total = sum([e.price*e.num for e in self.items])
        return total
cart = Shoppingcart()
cart.add_item(Product("白菜", 2,3.0))
cart.add_item(Product("萝卜", 1.5,2))
cart.add_item(Product("猪肉", 3.0,12))
total_price = cart.calculate_total()
print("应付总金额:",total_price)

运行输出如下内容:

白菜, 2,3.0
萝卜, 1.5,2
猪肉, 3.0,12
应付总金额:45.0


该杂文来自: 最新技术

上一篇:python使用class出现异常:missing 1 required pos

下一篇:rust之chain,take,skip,enumerate,zip,any,all的

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计