首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我正在尝试创建一个带有复选框的价格计算器,如果超过一定数量,将自动打折价格

创建一个带有复选框的价格计算器,如果超过一定数量,将自动打折价格的实现可以通过以下步骤完成:

  1. 前端开发:
    • 使用HTML和CSS创建一个用户界面,包含复选框和数量输入框。
    • 使用JavaScript监听复选框的状态和数量输入框的值变化。
    • 当复选框被选中或取消选中时,更新计算器的状态。
    • 当数量输入框的值发生变化时,更新计算器的状态。
  • 后端开发:
    • 使用后端编程语言(如Python、Java、Node.js等)创建一个服务器端应用程序。
    • 定义一个API接口,接收前端发送的请求并处理。
    • 在API接口中,根据复选框的状态和数量计算价格。
    • 如果数量超过一定数量,应用相应的折扣策略计算打折价格。
    • 返回计算后的价格给前端。
  • 软件测试:
    • 编写单元测试和集成测试,确保计算器的逻辑正确性。
    • 测试各种边界情况,如最小数量、最大数量、无选中复选框等。
    • 模拟用户输入,验证计算器的响应和结果是否符合预期。
  • 数据库:
    • 如果需要保存用户的选择和计算结果,可以使用数据库来存储数据。
    • 创建一个数据库表,包含字段如复选框状态、数量、价格等。
    • 在后端应用程序中,使用数据库连接库与数据库进行交互。
    • 在API接口中,将用户的选择和计算结果保存到数据库中。
  • 服务器运维:
    • 部署应用程序到云服务器上,确保应用程序可以正常运行。
    • 配置服务器的环境变量、端口号等参数。
    • 监控服务器的运行状态,及时处理异常情况。
  • 云原生:
    • 使用容器技术(如Docker)将应用程序打包成镜像。
    • 使用容器编排工具(如Kubernetes)进行部署和管理。
    • 实现应用程序的自动伸缩、高可用等特性。
  • 网络通信:
    • 使用HTTP协议进行前后端通信。
    • 前端通过AJAX或Fetch API发送请求给后端API接口。
    • 后端接收请求并返回相应的数据。
  • 网络安全:
    • 在前端和后端应用程序中实施安全措施,如输入验证、防止SQL注入、XSS攻击等。
    • 使用HTTPS协议保护数据传输的安全性。
    • 定期更新和升级应用程序和依赖库,修复安全漏洞。
  • 音视频、多媒体处理:
    • 如果需要在价格计算器中处理音视频或多媒体文件,可以使用相应的库或服务。
    • 例如,使用FFmpeg库处理音视频文件,或使用云服务提供商的多媒体处理服务。
  • 人工智能:
    • 如果需要在价格计算器中应用人工智能技术,可以使用相应的库或服务。
    • 例如,使用机器学习库进行数据分析和预测,或使用自然语言处理库进行文本处理。
  • 物联网:
    • 如果需要将价格计算器与物联网设备进行连接,可以使用相应的物联网协议和技术。
    • 例如,使用MQTT协议与物联网设备进行通信,或使用云服务提供商的物联网平台。
  • 移动开发:
    • 如果需要将价格计算器开发为移动应用程序,可以使用相应的移动开发框架和工具。
    • 例如,使用React Native或Flutter进行跨平台移动应用程序开发。
  • 存储:
    • 如果需要在价格计算器中保存用户数据或其他数据,可以使用相应的存储服务。
    • 例如,使用云对象存储服务保存用户上传的文件,或使用数据库保存用户选择和计算结果。
  • 区块链:
    • 如果需要在价格计算器中应用区块链技术,可以使用相应的区块链平台和工具。
    • 例如,使用以太坊平台创建智能合约来实现价格计算和交易。
  • 元宇宙:
    • 元宇宙是一个虚拟的数字世界,如果需要将价格计算器与元宇宙进行连接,可以使用相应的元宇宙平台和工具。
    • 例如,使用Decentraland或Cryptovoxels等平台创建虚拟场景,并在其中嵌入价格计算器。

腾讯云相关产品和产品介绍链接地址:

  • 云服务器(ECS):https://cloud.tencent.com/product/cvm
  • 云数据库MySQL版(CDB):https://cloud.tencent.com/product/cdb
  • 云函数(SCF):https://cloud.tencent.com/product/scf
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ailab
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/iothub
  • 移动应用开发平台(MPS):https://cloud.tencent.com/product/mps
  • 区块链服务(Tencent Blockchain):https://cloud.tencent.com/product/tbc
  • 腾讯云元宇宙解决方案:https://cloud.tencent.com/solution/metaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

63 岁工程师退休生活:开发一款计算器应用,22 天获 56800 下载!

实则与我们常见计算器有所不同,Hiroyuki Ueda 研发这款名为 Twin-Calc 计算器应用,是一款两个计算器二合一产品,简单来看,就是可以在同一个界面显示两个计算器。...当然,同一个界面显示两个计算器也自然有它道理,这款双计算器应用程序允许用户点击屏幕中间“左右绿色箭头”直接一边输出结果导入到另一边去。...喜欢听到开发者开发东西填补了一个利基市场,而且做得如此之好,非常钦佩。 改进一个计算器应用程序设计是非常困难,而且它正在不断地被改进。对大多数人来说,这是很好。...也希望接下来,开发者可以避免重复,直接通过输入行输入,就像电子表格中一个单列一样。 或许也可以尝试开发做一个小屏幕电子表格,像一个默认 3x4 或 4x4 单元格。...如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注,这里会经常分享一些前沿资讯,帮你积累弯道超车资本。

43610

找不到工作之摸索生存之路一

,搞活动是在群中发消息,或者送货时候给他们挨个推荐,付款是现金,记账,预付等方式,算账方式是计算器,打单方式是手动录入,进销存是有买一个系统来管理,一年买入多个算是VIP手动登记打折,等等问题吧,...,普遍使用电脑水平较低,不太喜欢新事物要解决问题:觉得小程序一定要设计简单直观,以辅助他们流程为主,而不是制定流程,解决营销困难,打单麻烦,推广慢,销售额统计费事,记账不方便等等问题产品设计此系统将其分为三端...(新品推荐用于小程序端查询优先,比排序高),最低购买数量(0为不限制),优惠方式(无优惠、特惠促销(开始,结束日期,价格)、会员价格价格)、阶梯价格((列表)满数量打折扣)、满减价格((列表)满价格...:购物车选商品列表,可以删除,修改数量(注意配置最小购买数量)显示总金额,去下单到确认下单全场满送列表,下单前给满足满送,未选择提示,已经满99送礼品,请选择礼品,满足满减,自动合计结算价格划掉,...功能四:个人信息卡片,头像(先缺省图),名称,地址(默认取收货地址第一个,没有空),积分,余额,VIP状态积分记录,进入看消费或充值记录余额记录,进入看消费或充值记录订单,全部订单,待发货

21710
  • SAP最佳业务实践:MM–无QM采购(130)-3收货、开票

    如果采购订单评估收货结算是激活,系统根据收货数据自动创建发票凭证。因此,有必要填写 交货单 字段。如果不填写该字段,将会收到一条警告消息:为已估价收据结算输入交货注释。 4....您可以手动输入编号,或者选择 自动创建序列号复选框。 9. 如果物料具有最小剩余货架寿命,则必须输入货架寿命到期日/最佳使用日期或生产日期。 10. 在屏幕底部选择 项目确定复选框。 11....如果数量与采购订单数量不符,在数量不足情况下,将会收到一条警告消息,在过多交货情况下,则会收到一条错误消息。如果输入数量正确,选择Enter 忽略警告,否则填写正确数量。...如果物料不需要进行完整仓库管理,则流程至此结束(此时,记录下物料凭证号)。 13. 如果物料主数据中激活了批次管理,则系统会创建一个批次号。 1. 如果您要检查收货凭证,请使用事务MB03。...收货/发票收据金额科目进行了平衡,价格差异登记在库存科目中(如果物料主数据中价格控制标识正在移动价格平均数,并且有足够涵盖发票数量库存)或定价差异科目中(如果物料主数据价格控制标识是标准价格,或没有足够涵盖发票数量库存

    1.9K30

    企业确保云计算成本不会超支六种方法

    如果企业出价高,则其工作量会一直持续到现货价格超过企业出价。 企业可以使用统一编排平台在实例大小调整中完成所有的估测,其平台可通过实时云计算代理自动优化实例。...如果没有对正在进行内部IT成本进行准确分析,企业可能会高估通过采用云计算基础设施所实现成本节省。...如果企业高存储、高交易应用程序需要2毫秒或更短延迟,需要确保服务协议不允许延迟高达5毫秒。此类资源密集型应用程序可能需要价格更加昂贵专用服务,而不是在多租户环境中托管。...以下是一个典型计算用例: 使用CloudOps计算器,企业可以根据工作负载数量、复杂性、安全性、监控,以及总体范围创建总体云计算成本准确预测。...CloudOps计算器提供最大好处是可以打开一个窗口了解与正在进行云计算运营相关实际成本,而不仅仅是启用成本。计算器提供“现实检查”有助于确保企业不会犯下低估云计算运营成本严重错误。

    53900

    深入解读 Uniswap v3 新特性

    假设提供了[1200, 2800] 范围内流动性,那么资本效率将比范围 [0,∞] v2 高 4.24 倍 这里有一个 [资本效率比较计算器](https://uniswap. org/blog.../uniswap-v3/ "1200, 2800] 范围内流动性,那么资本效率将比范围 [0,∞] v2 高 4.24 倍 这里有一个 [资本效率比较计算器"),你一定要试试看!...如果当前价格不是价格区间中心,那么 LP 仍然需要分别提供两种代币流动性,而每个代币数量取决于当前价格价格范围端点距离,这将在下一节进行解释(虽然没有明确说明)。...= 100000 成立 如果现在 X 价格达到 15.625,那么 X 价格进一步上涨唯一途径, 就是进一步增加 y 并减少 x,这意味着需要用一定数量 X 换取 Y。...因此,如果一个 LP 在[15.6, 15.7]中提供了流动性,那么我们可以预期,一旦 X 价格超过 15.6 并立即超过 15.7 且不回落到范围内,那么 LP 注入所有 X 永远地被兑换为 Y

    1.1K40

    150亿数字加密货币被盗真相之后,还能拿什么拯救你,交易所!

    0x提出了一个再作出隐藏贸易承诺同时,仍需交纳保证金“承诺披露”系统,如果交易没有完成扣除保证金。交易所智能合约则只对遵循这个预先承诺价格接受者开放。...部分去中心化实现类似于一个锁定一定数量抵押品并拥有能够低延迟交易各种资产中心化外链匹配引擎智能合约。 此外,结算仍然可以发生在链上,但不必保证实时性。...一定程度中心化能轻松解决预先交易和价格时间优先问题。例如,0x团队提出了一个能在每一次尝试匹配中签字“贸易执行协调器”智能合约设计。...要么让区块创建时间快到足够使这些负面效果最小化,要么找出一些价格时间优先级考虑在内共识机制。...简而言之,你在两个链上创建一个可以相互参照智能合约,其中一方只能通过释放正在发送货币来达到撤回正在接收货币目的。

    52530

    《大话设计模式》解读02-策略模式

    2 收银软件实例 题目:做一个商场收银软件,营业员根据用户所购买商品单价和数量,向客户收费 我们联想策略模式,对于收费行为,在不同场景中(正常收费、打折收费、满减收费),对应不同算法(或称策略)实现...,仅实现单价x数量功能: 如果在此基础上,需要增加打折收费功能,需要怎么做呢?...因为满减这种方式,不像打折那样简单乘以一个打折率就行了,它需要两个参数,满减价格条件,,满减优惠值,,对于满300减100方式,如果是700,满足了2次,就要减200了,这种计算方式需要单独再写一套计算逻辑...Qt界面上点击确定,客户端处理逻辑如下: 计算此次价格原价:价格x数量 根据下拉框当前选择策略,获取对应索引值(0:正常收费,1:打8折,2:满300返100) 然后具体算法类作为参数来创建一个上下文类...Qt界面上点击确定,客户端处理逻辑如下: 计算此次价格原价:价格x数量 根据下拉框当前选择策略,获取对应索引值(0:正常收费,1:打8折,2:满300返100) 然后索引值作为参数来创建一个上下文类

    7010

    AngularJS 指令

    AngularJS 指令 AngularJS 指令是扩展 HTML 属性,带有前缀ng-。 ng-app指令初始化一个 AngularJS 应用程序。 ng-init指令初始化应用程序数据。...AngularJS 实例 在输入框中尝试输入:     姓名:     你输入为: {{ firstName }} 尝试一下 » ng-app指令告诉 AngularJS, 元素是 AngularJS...在下一个实例中,两个文本域是通过两个 ng-model 指令同步: AngularJS 实例 价格计算器 数量价格: 总价: {{ quantity * price }} 重复 HTML 元素...ng-repeat指令会重复一个 HTML 元素: AngularJS 实例 使用 ng-repeat 来循环数组            {{ x }}      尝试一下 » ng-repeat指令用在一个对象数组上...ng-app指令在网页加载完毕时会自动引导(自动初始化)应用程序。 稍后您将学习到ng-app如何通过一个值(比如 ng-app="myModule")连接到代码模块。

    3.4K100

    苹果智能炸裂登场:直接GPT-4o加持,全家桶都上生成式AI,Siri脱胎换骨

    例如,用户可以说:「从阅读列表中找出那篇关于蝉文章」,或者「把周六烧烤照片发给 Malia」,Siri 将自动处理这些请求。...此外,备忘录和电话应用也新增了一项功能,用户可以录制通话、实时转录对话内容,并自动生成摘要。 在通话过程中,如果用户选择录音,所有通话参与者都会收到提示。...所有图像都在设备端创建,用户可以尝试任意数量图像。...Genmoji:表情符号提升到一个全新水平 ‍ 用户可以创建原创 Genmoji 来表达自己想法,只需输入描述,符合要求 Genmoji 就会出现,并附带其他选项。...WWDC Keynote 结束后,苹果市值再次被英伟达超过。 另外马斯克也说了,既然苹果是系统级整合 OpenAI,那就是无法接受不安全,在公司里要禁用。 不论投资者还是友商,都有些顾虑。

    13910

    程序员过关斩--论商品促销代码优雅性

    ◆◆ 背景介绍 ◆◆ 据我所知,几乎所有的互联网公司都带有和电商有关项目,而且在大多数公司里面还是举足轻重重头戏,比如京东,淘宝。...主要是为了活动基类能嵌套使用,这样就可以实现多个活动同时使用,如果不明白没关系,带着这个问题接着往下看 实现一个打折活动 //打折活动基类,支持多个商品同时结算 class DiscountActivity...{retPrice}"); 输出结果: 打折价格900 打折满减后价格880 再打折价格860 现在我们终于能优雅一点同时进行商品满减和打折活动了 ◆◆ 进化到多个商品同时促销 ◆◆ 以上代码已经可以比较优雅能进行单品促销活动了...创建一个打折和满减活动 //打折活动基类,支持多个商品同时结算 class DiscountActivityList : BaseActivityList { ActivityListProduct...{ral.GetPrice()}"); 结算结果: 打折价格1600 打折价格1440 打折价格1296 再满减打折价格1246 现在基本上可以让D妹子不被挨骂了 神化版本见留言区 知道

    51740

    60个设计师必备APP(下)

    你可以浏览和搜索超过100万调色板创建,以及结合社区成员共享素材。(还在等什么,老板再也不用担心配色啦!) 32、The Font Game ? 一个好玩字体识别的游戏。...开发商:MyFonts 价格:免费 这个应用程序相当于一个图书馆数据库,如果你想要知道哪个字体的话,把带有那个字体图片(截屏啥啥都行),放上去识别一下就行,别人都称它为字体百科全书,就没有不认识字体...这个高度实用工具可以作为一个独立计算器功能 开发商:Yan Li 价格:免费 这是个非常实用工具,可以作为一个独立计算器使用,也可以通过数学解决摄影问题,包括景深、超焦距,为业余或专业摄影师计算各种角度...查看天气、预定机票、记朋友生日,甚至自动换算时区……如果你还在找一款跨平台日历应用,那么拥有这些功能Sunrise也许会是个好选择。 57、picerty ?...创建一个电话联系快捷图标就可以轻松实现哦~~经常和同一人聊天吗?创建一个快捷图标就可以打开Skype并且自动呼叫此人。想要让你主屏幕图标脱颖而出吗?

    91530

    6 款 Retool 最佳替代方案

    虽然 Retool 是一款很棒内部系统搭建平台,但是却有很多用户因为以下原因而选择不再使用:(a)使用价格与用户数量挂钩,用户数量越多企业花销越大(b)严重依赖代码,即使是执行简单数据转换和写入数据库操作也需要代码支持...应用程序共享比较麻烦,用户无法搭建公共应用程序,已有的免费功能不允许用户进行分享,也就是说用户必须为每个应用程序查看者单独付费。用户无法自定义自动程序。价格价格从 10 美元/用户不等。...该平台价格较为合理,也有一定扩展性。使用案例:支持一系列富用户界面应用开发。...:只支持建立 Web 应用,不支持移动应用(但这些应用是自动响应)无法使用 Javascript 扩展功能不支持创建 UI 组件不支持离线应用程序无法为不同用户规定不同权限某些功能需要使用者有基本网络开发知识和...优点:自带许多拖放式预定义组件,如图表、复选框、表格等。

    2.7K51

    一次让人脸红心跳python数据分析

    2、以商家维度处理数据 获取所需数据:商家星级、评论数总和、评论数均值、最低价均值、最高价均值、价格均值、商品数量、占比。针对星级、评论数均值、价格均值、商品数量做标准化处理,并计算加权分。...单一方面毕竟还是很难衡量哪家商家更优秀,不如综合多个指标来分析吧~ 4、不同商家加权分排名 星级、平均评论数、商品均价、商品数量进行标准化处理后,因为不好拍定加权比例,便4项归一化结果x10...,群里会不定期更新最新教程和学习方法,大家都是学习python,或是转行,或是大学生,还有工作中想提升自己能力如果你是正在学习python小伙伴可以加入学习。...、一定要注意竞品 Garmol、ELOVER、Avidlove分别在口碑、定价、产品数量三个方向有其核心优势,是需要重点研究竞争对手。...款式上:多采用蕾丝装饰 质量和品控是底线 5、拓展&思考: 亚马逊Best Sellers是每小时更新一次,理论上可以每一小时爬一次,看商品排名变化,是否有新品等 ,可以尝试自动化爬虫; 针对上一点,

    94200

    人人能看懂图解GPT原理说明系列(一):神经网络基础知识

    从这里开始 让我们从一个简单例子开始。假设你正在帮助一个想买房子朋友。她被报价40万美元购买一个2000平方英尺(185平方米)房子。这个价格合适吗? 在没有参照物情况下,这很难判断。...自动化 恭喜你手动训练了你一个神经网络!让我们看看如何自动化这个训练过程。下面是另一个带有自动驾驶功能示例。这些是 GD Step 按钮。...花点时间探索一下网络形状,看看当您改变特征数量(x1、x2、x3等)(可以是面积、浴室数量价格、靠近学校/工作距离等)和类别数量(y1、y2、y3等)(可以是“太贵了”、“性价比高”、“如果把一间房子租给...您可以在为本文创建这个笔记本中看到如何使用 TensorFlow 创建和训练这个网络示例。 真正动力 如果您已经读到这里了,必须向您揭示写这篇文章一个动力。...这就是为什么模拟了它视觉风格。希望您会觉得准备充分,并且了解这个系统以及它工作原理。如果您想开始尝试编写代码,请随时从入门教程开始,它教一个神经网络如何识别手写数字。

    40320

    For Self-Driving Cars, Lidar Amps Up at CES 2020

    这种方法一个明显优势是,如果有足够时间,分辨率远远超过传统激光雷达。但是,如果车辆或其周围环境正在移动,则该优势会降低。而且,如果有足够时间,就不会有任何盲点。...Livox声称零件数量更少,因此价格也比竞争对手低,但像激光雷达公告一样, Velodyne:领导者不会停滞不前 至少有20家公司,声称它们是激光雷达领导者。...CES上Velodyne展台之旅最令人兴奋事情是VR.戴上耳机后,您可以拿起他们任何产品(使用带有触摸控制器Oculus)并激活它们。他们向您展示他们在虚拟城市中记录内容。...英特尔Mobileye正在运行带有两个并行系统测试车辆-一个基于摄像头,另一个结合传感器技术。...该公司提供更长版本OS2,带有32通道,价格为1.6万美元。 如本文前面所述,久经考验激光雷达供应商Cepton使用Nvidia GPU运行人员和车辆检测软件,在其产品中添加了“边缘AI”。

    30010

    人人能看懂图解GPT原理说明系列(一):神经网络基础知识

    假设你正在帮助一个想买房子朋友。她被报价40万美元购买一个2000平方英尺(185平方米)房子。这个价格合适吗?在没有参照物情况下,这很难判断。...自动化恭喜你手动训练了你一个神经网络!让我们看看如何自动化这个训练过程。下面是另一个带有自动驾驶功能示例。这些是 GD Step 按钮。...花点时间探索一下网络形状,看看当您改变特征数量(x1、x2、x3等)(可以是面积、浴室数量价格、靠近学校/工作距离等)和类别数量(y1、y2、y3等)(可以是“太贵了”、“性价比高”、“如果把一间房子租给...您可以在为本文创建这个笔记本中看到如何使用 TensorFlow 创建和训练这个网络示例。真正动力 如果您已经读到这里了,必须向您揭示写这篇文章一个动力。...希望您会觉得准备充分,并且了解这个系统以及它工作原理。如果您想开始尝试编写代码,请随时从入门教程开始,它教一个神经网络如何识别手写数字。

    2.8K71

    【指南】买家指南:挑选适合你深度学习GPU

    它也缩短了你反馈周期,让你一次尝试很多事情。 分布式训练或在多个视频卡上训练单个网络正在稳扎稳打地获得牵引力。...带有MSI-X99A SLI PLUS英特尔Xeon处理器完成这项工作。 对于3或4个GPU,使用24至32个PCIe通道Xeon处理器,每张卡使用8个通道。...这是一个很好高端选择,它有大量内存和高流通量。 如果你能负担得起,推荐这个GPU。它对计算机视觉或Kaggle竞赛非常有用。...如果1080价格超出了你预算,这张显卡将得到相同数量VRAM(8 GB)。同样,80%性能占80%价格。很合适交易。...这个价格有相当大VRAM,但稍微慢一些。如果你能以一个价格买到二手该显卡,那就去买吧。

    1.3K90

    前端成神之路-02_jQuery

    4.当我们每次点击小复选框按钮,就来判断: 5.如果复选框被选中个数等于3 就应该把全选按钮选上,否则全选按钮不选。 6....案例:购物车案例模块-计算总计和总额 1.把所有文本框中值相加就是总额数量,总计同理。 2.文本框里面的值不同,如果想要相加需要用 each() 遍历,声明一个变量做计数器,累加即可。 ​...创建元素 var li = $("是后来创建li"); // 2....清理购物车 3.商品后面的删除按钮: 一定是删除当前商品,所以从 $(this) 出发 4.删除选中商品: 先判断小复选框按钮是否选中状态,如果是选中,则删除对应商品 5.清理购物车: 则是把所有的商品全部删掉...获取距离带有定位父级位置(偏移) position 如果没有带有定位父级,则以文档为准 // 这个方法只能获取不能设置偏移 console.log(

    2.3K10

    如何从5000美金到20万美金?手把手构建一只机器学习交易系统

    最近开始了为加密市场构建自动交易系统副业。但说实话,相比于主业,可能花了更多时间在这项副业上,因此称其为副业可能并不完全准确。 网络上,有太多人时刻准备着向你灌输交易知识。...算法:交易算法能够自动接收市场数据,做出决策并生成订单。 一般人都会认为散户投资者和机构投资者投资行为是随机。比特币矿工可能正在套现,或者有人通过内部消息正在购买大量比特币。...毕竟当大盘价格波动超过10%时候,0.5%交易费用几乎可以忽略不计。但如果我们交易频次越高,交易费用就会越重要。...一个更优指标是收益做对数化处理。...然而,中间价是一个合成量,不是我们可以直接交易价格。在买进时,我们价格会高于中间价。在卖出时,我们价格低于中间价。如前所述,我们还会根据订单数量支付价格滑动成本。

    75220
    领券