def min1(args):
res=args[0]
for arg in args[1:]:
if arg<res:
res=arg
return res def min2(first,rest):
for arg in rest:
if arg<first:
first=arg
return first def min3(args):
tmp=list(args)
tmp.sort()
return tmp[0]
print 'Please in put a min func from min1,min2,min3\n'
print 'min1(*args) min2(first,*rest) min3(*args)\n'
print 'Please input a sequence to min1 and min3\n'
inputword=raw_input()
inputword=inputword.split(',')
print 'Please input first parameter to min2\n'
first=raw_input()
print 'Please input second parameter to min2\n'
second=raw_input()
second=second.split(',')
print min1(inputword),'-----------',min2(first,second),'-----------',min3(inputword)
raw_input()

如果函数写成*args的任意参数形式,则args会被识别成(['1', '2', '3'],)这样的元组,因此不能满足需求。

最新文章

  1. 网络流 POJ2112
  2. constraint更新表列约束默认值
  3. 为tomcat 安装 native 和配置apr
  4. Andrew Ng机器学习公开课笔记 -- Online Learning
  5. 解析const
  6. C语言输出规定长度的整数,不够位数前面补零
  7. 关于Excel导入的HDR=YES; IMEX=1详解
  8. Cognos 增加全局类
  9. C语言自带的快速排序(qsort)函数使用方法
  10. bzoj 1305: [CQOI2009]dance 二分+網絡流判定
  11. bzoj1827 [Sdoi2010]星际竞速
  12. UVA 1615 Highway
  13. HibernateTemplate实现查询distinct构造对象
  14. 浅谈Android中Serializable和Parcelable使用区别
  15. docker bulid命令
  16. Java中的io流学习(了解四大基类和基本步骤)
  17. php 随机生成数字字母组合
  18. 1.Linux进程--进程标识号
  19. Python 简说 list,tuple,dict,set
  20. Python 字符串(center)

热门文章

  1. linux中的strip命令简介------给文件脱衣服
  2. PlayMaker 不支持过渡条件
  3. 【MySQL】设置字符集UTF-8(解决)
  4. java的学习之路01
  5. Oracle 动态sql 实现方式
  6. CI框架源代码阅读笔记7 配置管理组件 Config.php
  7. Navicat Premium快速导出数据库ER图和数据字典
  8. spine findBone
  9. JQuery.Page.js分页插件的使用
  10. bootstrap 的使用