python作业

  • 实验目的与要求

通过完成本实例,应掌握以下知识或技能:

  1. 熟练掌握推导式
  2. 熟练掌握可变参数
  3. 熟练掌握匿名函数(lambda表达式)
  4. 熟悉部分高阶函数
  5. 掌握相应的实践项目

  • 实训环境及方案分析
  1. Python 3.X 版
  2. PyCharm 社区版
  3. Windows系统
  • 实验步骤(把截图放在各题目下)
  1. 字典推导式--基础

用字典推导式创建一个字典:字典key1-5数字,value是这个数字的2次方。

  1. 字典推导式--将两个列表合并为一个字典

用字典推导式将下图的两个列表合并为一个字典:

  1. 字典推导式-- 提取字典中目标数据

用字典推导式实现提取下图所示字典中电脑数量大于等于200的字典数据。

  1. 集合推导式

创建一个集合,数据为下方列表的2次方:

  1. 结合匿名函数lambda表达式),对以下列表实现如下排序:

列表如下:

students = [

    {'name': 'TOM', 'age': 20},

    {'name': 'ROSE', 'age': 19},

    {'name': 'Jack', 'age': 22}

]

    1. 按照name key对应的值进行升序排序

5.2 按照name key对应的值进行降序排序

5.3 按照age key对应的值进行升序排序

  1. 使用高阶函数的写法,实现:任意两个数字,先进行数字处理(绝对值或四舍五入)再求和计算。.

  1. 自动售货机--后台管理程序

任务描述:

结合set完成商品管理,实现自动售货机后台管理程序,用于商品上架、商品下架、商品信息查看等。

任务要求:得到的运行结果示例如下:

   

  1. 自动售货机--价格调整

任务描述:

结合高阶函数处理商品价格,自动售货机的后台管理程序中,管理人员还需根据市场波动进行商品价格的调整。

任务要求:编写程序,模拟商品涨价、商品查询等功能。得到的运行结果示例如下:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值