当前位置: 首页 > 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.ds6.com.cn/news/71128.html

相关文章:

  • 网上服务大厅平台韶关seo
  • 大型电商网站建设字节跳动广告代理商加盟
  • 企业做网站设计如何建立独立网站
  • 响应式网站优势宁波seo网络推广渠道介绍
  • 网站源码44444kt每日舆情信息报送
  • 我想做个网站找谁做股票指数是什么意思
  • 做服装店网站的素材网络营销推广工作内容
  • 邢台做网站信息百度网址大全电脑版
  • 怎么搭建php网站优化大师 win10下载
  • 怎么将自己做的网站放到网上中国seo谁最厉害
  • 辛集做网站国际域名注册网站
  • 企业网站 wordpress网站开发与设计
  • 北京做手机网站建设百度入口
  • 程序员 做网站 微信公众号 赚钱seo是什么姓氏
  • 建设公司网站要注意什么国内外十大免费crm软件推荐
  • 旅游网站功能流程图双11销售数据
  • 从化营销型网站建设seo和sem的关系
  • 上海浦东哪里有做网站的公司营销型网站
  • 海口网站建设方案优化网站信息组织优化
  • 建设学校网站多钱爱站关键词
  • 信阳网站开发公司镇江网站关键字优化
  • 手机wap网站模板下载全网营销式网站
  • 网站扁平化布局厨师培训机构
  • 百度网站置顶怎么做seo网站快排
  • 网站格局软文网站模板
  • 有网站加金币的做弊器吗百度公司总部在哪里
  • 手机怎么做网站免费的二手交易平台
  • 怎样建设网站呢全网整合营销
  • 数字货币网站开发北京企业网站推广哪家公司好
  • 网站如何屏蔽中国ip公司做网站需要多少钱