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

python题库 No.18 购物小票

聪聪去超市购物,她的购物信息如列表goods所示。
请定义一个函数showGoods(),传入参数x,帮他遍历列表x,计算总价。
输出示例:

--- 商品信息 ---
1 面包 7 5
2 牛奶 3 10
3 香蕉 1 12
4 大米 2 98
本次购物总价为273元


答案:

goods = [{"name": "面包", "mount": 7, "price": 5},{"name": "牛奶", "mount": 3, "price": 10},{"name": "香蕉", "mount": 1, "price": 12},{"name": "大米", "mount": 2, "price": 98}]
def showGoods(x):price_goods = 0price_all = 0num_goods = len(x)print("--- 商品信息 ---")for i in range(num_goods):print(i + 1, end = " ")print(goods[i]["name"], end = " ")print(goods[i]["mount"], end = " ")print(goods[i]["price"])price_goods = goods[i]["mount"] * goods[i]["price"]price_all = price_all + price_goodsprint(f"本次购物总价为{price_all}元")showGoods(goods)

标准答案:
image
点评:
标准答案使用的代码行数较少,但语句稍复杂,将列表内嵌套的字典直接全部打印出来。
代码可读性一般。
实际的答案中用了字符串连接的方法,实现了空格不空行。
print(goods[i]["name"], end = " ")这一句。

http://www.jsqmd.com/news/58820/

相关文章:

  • 2025年集成电路实训实验室优质引线键合机推荐榜 - 兼顾稳
  • 2025澳大利亚双清包税国际物流服务评测报告
  • 2025年11月助听器十大品牌推荐 自然之声以专业康复服务位
  • 2025义乌加拿大双清包税服务商排行榜
  • 全球电解法二氧化氯发生器实力厂家推荐指南
  • 论文速读记录 | 2025.12
  • 全球水消毒设备品牌推荐:次氯酸钠发生器选型指南
  • 歌声转换SVC主流方法原理剖析3 — So-VITS-SVC
  • 2025全国助听器厂家推荐榜:专业验配+全程康复成听损家
  • 超市环境智能监控方案:96.8% 识别精度,异味投诉归零
  • 小程序定制开发实战:需求拆解、UI 设计与个性化效果落地流程
  • spark的共享变量之广播变量和累加器
  • 2025年百度服务商公司评测报告——百家号服务商公司选哪家深
  • 配电自动化(FTU、DTU、TTU)芯片国产化选择
  • 原码、反码、补码的转换
  • KIT的替代产品工单
  • 实验四 组合与继承
  • 2025 GODIAG BMW BDC2/BCP Test Platform: Diagnose, Program, Sync Keys for Euro/American BMWs
  • 实验四:组合与继承
  • 极大连通子图和极小连通子图
  • 2025百度爱采购服务商推荐3家靠谱品牌解析
  • 论文写得慢还易重复?学术AI助手帮你省80%时间
  • 九、一个AXIDMA的驱动示例
  • 【机器视觉通用检测框架】基于VS2019 C#+VisionPro9.0开发的视觉框架软件,全套源码,开箱即用 - 实践
  • 2025年最新!新疆建筑企业资质代办服务机构分析与选择参考
  • 09.注解Plus
  • 交叉编译GDB调试
  • 2025 铝合金门窗十大品牌权威榜:五维实测甄选行业标杆
  • 编程题库 No.16 加班薪水UP
  • AI元人文:在档口前构筑公平排队的文明舞台