当前位置: 首页 > news >正文

phpcms旅游网站模板下载网店代运营商

phpcms旅游网站模板下载,网店代运营商,网站建设与实践高自考,北京十大网站建设公司题目:购物车系统 创建一个简单的购物车系统,要求如下: 定义一个 Product 类,表示商品,包含以下属性和方法: 属性: name:商品名称(字符串) price&#xff1…

题目:购物车系统

创建一个简单的购物车系统,要求如下:

定义一个 Product 类,表示商品,包含以下属性和方法:

属性:
name:商品名称(字符串)
price:商品价格(浮点数)
方法:
init(self, name, price):构造方法,用于初始化商品的名称和价格。
str(self):返回商品的详细信息,格式为:“商品名称: xxx, 商品价格: xxx元”。

定义一个 ShoppingCart 类,表示购物车,包含以下属性和方法:

属性:
products:保存商品对象的列表。
方法:
add_product(self, product):添加商品到购物车。
remove_product(self, product_name):根据商品名称移除购物车中的商品。
total_price(self):计算购物车中所有商品的总价并返回。
show_cart(self):打印购物车中所有商品的信息。
实现以下功能:

创建 3 个商品对象(如:苹果、香蕉和橙子),价格分别为 3.5 元、2 元和 4 元。
创建一个购物车对象,并将 3 个商品依次加入购物车。
移除一种商品后,展示购物车中的商品。
打印购物车总价。

代码实现:

# 商品类
class Product:def __init__(self, name, price):self.name = nameself.price = pricedef __str__(self):return f"商品名称: {self.name}, 商品价格: {self.price:.2f}元"# 购物车类
class ShoppingCart:def __init__(self):self.products = []# 添加商品def add_product(self, product):self.products.append(product)# 移除商品def remove_product(self, product_name):for product in self.products:if product.name == product_name:self.products.remove(product)# 计算总价def total_price(self):return sum(product.price for product in self.products)# 展示购物车内容def show_cart(self):if not self.products:print("购物车为空!")else:for product in self.products:print(product)# 测试代码
if __name__ == '__main__':# 创建商品apple = Product('苹果', 3.5)banana = Product('香蕉', 2.0)orange = Product('橙子', 4.0)# 创建购物车shopping_cart = ShoppingCart()# 添加商品到购物车shopping_cart.add_product(apple)shopping_cart.add_product(banana)shopping_cart.add_product(orange)# 展示购物车内容print("当前购物车内容:")shopping_cart.show_cart()# 移除商品shopping_cart.remove_product('香蕉')print("\n移除香蕉后,购物车内容:")shopping_cart.show_cart()# 打印总价print(f"\n购物车总价:{shopping_cart.total_price():.2f}元")

http://www.dt0577.cn/news/32660.html

相关文章:

  • 网站配置文件在哪里网站主页
  • 白之家 低成本做网站汕头网站优化
  • 做网站的必要条件网络运营是做什么的
  • 网站建设中国的发展沈阳线上教学
  • 网站后台怎么做代写稿子的平台
  • 加盟产品网站建设方案百度一下移动版首页
  • 玉林做网站手机上怎么制作网页
  • 西安企业网站设计制作长沙靠谱关键词优化公司电话
  • 网页打不开网络正常怎么办一键优化清理加速
  • 新华书店的做的数字阅读网站网站推广软文
  • 网站换域名图片这么设置深圳网站建设公司官网
  • 做网站细节宁波微信推广平台哪个好
  • 成都快速建网站产品如何做网络推广
  • 网站聚合怎么做关键词有哪几种
  • 大良网站建设市场汽车网站建设
  • 温州本地网站大白兔网络营销策划书
  • 推荐30个国外优秀的设计教程网站谷歌外贸网站推广
  • 深圳模板网站建设哪里有seo排名优化
  • 男孩做网站免费刷赞网站推广qq免费
  • 个人网站设计目的网页查询
  • 做美女网站网站建设方案优化
  • 上海多语种建站短视频seo系统
  • 创建网站的目的是什么意思关键词广告
  • 做外贸一般上什么网站朋友圈广告投放价格表
  • 做网站收藏的网页大数据培训班出来能就业吗
  • 网站的推广费用vue seo优化
  • 上海网站建设怎么样百度网络科技有限公司
  • 永久免费的网站服务器有哪些平台按效果付费的推广
  • 无锡市新区建设环保局网站外贸建站seo
  • wordpress时钟seo专业学校