python 核心编程第二版 课后习题 第11章
2024-10-14 20:08:29
11-3 函数。在这个练习中,我们将实现 max()和 min()内建函数。
(a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数。他们应该可以用任意的 python 对象运作。举例来说,max2(4,8)和 min2(4,8)会各自每次返回8和4。
(b) 创建使用了在 a 部分中的解来重构 max()和 min()的新函数 my_max()和 my_min().这些函数分别返回非空队列中一个最大和最小值。它们也能带一个参数集合作为输入。用数字和字符串来测试你的解。
def max2(n1,n2):
max_n=n1
if n1<n2:
return n2
else:
return n1 def my_max(fun,seq):
return reduce(fun,seq) print my_max(max2,[2,1,5,4,7,6,4,9,11])
最新文章
- [原创]cocos2d-x研习录-第二阶 概念类之精灵类(CCSprite)
- [原创]cocos2d-x研习录-第二阶 概念类之节点类(CCNode)
- AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
- Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
- find grep
- Master Nginx(5) - Reverse Proxy Advanced Topics
- HDOJ-ACM1013(JAVA)
- mac 神奇时光机
- mysql 蠕虫复制
- OpenGL绘制简单的时钟(首发测试)
- cpu卡,sam卡原理
- Android自定义ListView的Item无法响应OnItemClick的解决办法(转)
- IDEA——IDEA使用Tomcat服务器出现乱码问题
- 如何使用npm构建一个react demo项目
- SQLServer数据库差异备份
- 【linux】ssh无法root免密解决
- Windows 下运行Makefile文件
- 【API】检查进程是否存在 - CreateToolhelp32Snapshot
- jsp开发环境搭建(windows64位)
- html文件中jquery与velocity变量中的$冲突的解决方法