python小小程序练习
live long and prosper
python小小程序练习
编写函数,接收任意多个实数,返回一个元组,其中第一个元素为所有参数的平均值,其他元素为所有参数中大于平均值的实数。
先把问题的答案放出,待笔者稍后讲解:
def function(*number):a=sum(number)/len(number)b=filter(lambda num:num>a,number)return (a,)+tuple(b)
print(function(23,45,67,23,45))
1、首先根据题意,需要函数能够接受任意实数,所以函数传入形参加上*,
->知识点:使其接收任意数量的形参
def function(*number):
2、sum()和len()函数
sum()可以求解所有参数的和,len()可以求解传入参数的个数,sum()/len()则可以求解平均值
a=sum(number)/len(number)
并且平均值列为元组的第一个元素
3、lambda表达式,filter()函数
lambda表达式筛出所有大于平均值的实数。
filter()函数
该函数用于过滤序列,将序列中的不符合条件的元组过滤掉。函数接受两个参数,第一个为过滤条件函数,第二个为传入的序列,在此例中:
过滤函数 | 传入序列 |
---|---|
lambda表达式 | number |
4、tuple()函数、元组
·tuple()可以将列表转换为元组。
·“+”可以连接序列
·元组中只有一个元素使需要加上“,”有标识
欢迎斧正
python小小程序练习相关推荐
- python购物车程序2019_Python实现购物车程序
本文实例为大家分享了程序:Python购物车程序,具体内容如下 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就 ...
- python 获取程序运行时间
python 获取程序运行时间 import time # 时间测试 start =time.time() # 运行程序 for i in range(100000000):pass end =tim ...
- 《Python 3程序开发指南(第2版•修订版)》——1.2 Python的关键要素
本节书摘来自异步社区<Python 3程序开发指南(第2版•修订版)>一书中的第1章,第1.2节,作者[英]Mark Summerfield,王弘博,孙传庆 译,更多章节内容可以访问云栖社 ...
- spark指定python版本_如何将正常的Python应用程序正确转换为PySpark版本
我是PySpark的初学者,最近我尝试向我的Spark集群提交一个简单的python应用程序(批量调整大小图片).我可以成功地通过pycharm运行该应用程序,并且当我将应用程序提交给spark时,图 ...
- python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种 答:编译错误 人体体温能自动调控在37度,其原因是( ). 答:人体内产生的热能是分批放出的 人体内有完善的 ...
- C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。
C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- python画图程序有图-python画图程序
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及 ...
最新文章
- Android UI滑动加载源码
- 什么是集成测试?非渐增式和渐增式有什么区别
- 在Python中用尽量多的方法实现单例模式
- python 爬虫 包_Python爬虫包BeautifulSoup实例(三)
- 探秘综合布线产品质保问题
- python打印质数(素数)
- uni-app实现一键登录
- 中国自动上弦手表市场趋势报告、技术动态创新及市场预测
- K成本中心PO总账科目矛盾报错
- android 盒子 关闭电视,电视盒子正确使用方法,速速来取!
- Excel—PAPAYA电脑教室
- 科研卫星服务的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 使用高德API接口查询两个地址之间的距离
- 520送什么比较特别、送礼物合集
- java计时器_Java实现的计时器【秒表】功能示例
- 太好用!图片转文字没有python环境也能运行了!!!
- JAVA编程规定约束(阿里巴巴简化版)
- ubuntu禁止ftp用户登录shell
- 如何让新人尽快融入团队
- 首尔伟傲世Violeds技术自动扶梯扶手杀菌解决方案