标签: python python-2.7
所以我正在尝试写一个函数,说明如果x小于lo,则返回低;如果x大于hi,则返回hi;否则返回x。如何在不使用条件的情况下编写,只使用最小和最大函数。到目前为止,我有前两个陈述:
print max(x, lo) print min(x, hi)
但是,如果前面的语句都不是假的话,我似乎无法获得x的返回。
答案 0 :(得分:4)
试试这个:
min(max(x,lo),hi)
max给出x下限,min给出x上限。
max
min
这只是编写条件的等效方法。