2026年编程语言与算法进阶Python语言编程题库.docxVIP

  • 0
  • 0
  • 约9.03千字
  • 约 22页
  • 2026-07-31 发布于福建
  • 举报

2026年编程语言与算法进阶Python语言编程题库.docx

第PAGE页共NUMPAGES页

2026年编程语言与算法进阶Python语言编程题库

一、函数与模块应用(共3题,每题15分)

1.题1(15分):

背景:某电商平台需要对用户购物车中的商品进行价格统计,要求使用函数实现。购物车数据以字典形式存储,键为商品名称,值为商品数量和单价组成的元组(如`{苹果:(3,5.5),香蕉:(5,2.8)}`)。请编写一个函数`calculate_total_price(cart)`,计算购物车中所有商品的总价,并返回结果。若商品数量为0,则不计入总价。

答案与解析:

python

defcalculate_total_price(cart):

total_price=0

foritem,(quantity,price)incart.items():

ifquantity0:

total_price+=quantityprice

returntotal_price

解析:

-使用`items()`遍历字典,获取商品数量和单价。

-判断数量是否大于0,若大于0则计算总价。

-返回所有商品的总价。

2.题2(15分):

背景:某公司需要统计员工的加班时长,加班数据存储在CSV文件中,格式为`员工ID,日期,加班时长(分钟)`。请编写一个函数`read_overtime_hours(

文档评论(0)

1亿VIP精品文档

相关文档