为了账号安全,请及时绑定邮箱和手机立即绑定

Python找中间值的问题!求教!

Python找中间值的问题!求教!

asdhjhg 2017-03-27 18:09:41
这里默认hi>lo不使用任何条件语句def clip(lo, x, hi):     '''     Takes in three numbers and returns a value based on the value of x.     Returns:      - lo, when x < lo      - hi, when x > hi      - x, otherwise     '''     # Your code here     return min(max(x, lo), hi)如题,如果把默认hi>lo去掉,对于任意三个值中间大小的值,如何不用条件语句一步直接return???对于n个变量呢?
查看完整描述

1 回答

?
小猫过河

TA贡献26条经验 获得超15个赞

你看过源码没?min和max不用条件语句实现的吗?还是先看看源码吧。

如果min和max也用了条件语句,这题目有什么意义吗?谁都可以写一个函数,然后直接import说自己没用条件语句。

综上,结论是,先看看题目是不是伪命题,哈哈。

查看完整回答
反对 回复 2017-03-28
  • 1 回答
  • 0 关注
  • 2893 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信