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])

最新文章

  1. [原创]cocos2d-x研习录-第二阶 概念类之精灵类(CCSprite)
  2. [原创]cocos2d-x研习录-第二阶 概念类之节点类(CCNode)
  3. AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
  4. Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
  5. find grep
  6. Master Nginx(5) - Reverse Proxy Advanced Topics
  7. HDOJ-ACM1013(JAVA)
  8. mac 神奇时光机
  9. mysql 蠕虫复制
  10. OpenGL绘制简单的时钟(首发测试)
  11. cpu卡,sam卡原理
  12. Android自定义ListView的Item无法响应OnItemClick的解决办法(转)
  13. IDEA——IDEA使用Tomcat服务器出现乱码问题
  14. 如何使用npm构建一个react demo项目
  15. SQLServer数据库差异备份
  16. 【linux】ssh无法root免密解决
  17. Windows 下运行Makefile文件
  18. 【API】检查进程是否存在 - CreateToolhelp32Snapshot
  19. jsp开发环境搭建(windows64位)
  20. html文件中jquery与velocity变量中的$冲突的解决方法

热门文章

  1. Xcode自动注释插件
  2. Android7.0 Phone应用源码分析(一) phone拨号流程分析
  3. UIBezierPath IOS贝塞尔曲线
  4. 开源项目:网页实时通信WebRTC
  5. select修改原生样式组件
  6. Sunglasses
  7. Server2003安装SP2补丁提示密钥无效的解决方法
  8. Android IOS WebRTC 音视频开发总结(五十)-- 技术服务如何定价?
  9. javaSE第十九天
  10. 在Qt中使用AnyCAD三维建模控件