函数返回最小值(Python)

时间:2013-12-02 23:06:12

标签: python list function return

我需要有关编程任务的帮助。我完全迷失在这一个。如果有人可以提供帮助,那就太好了。编程语言是Python。

编写一个名为smallest()的函数,它将三个数字作为参数并返回最小值。如果多个数字并列最小,仍然返回最小数字。不要使用内置的min()Python函数来执行此操作。

6,3,5 -> 3
4,4,8 -> 4
3,7,2 -> 2
1,8,9 -> 1
9,0,6 -> 0

1 个答案:

答案 0 :(得分:4)

嗯,你没有说你不能使用内置的 max 功能,所以

def smallest(*args):
    return max(*args, key=lambda x:-x)