我需要有关编程任务的帮助。我完全迷失在这一个。如果有人可以提供帮助,那就太好了。编程语言是Python。
编写一个名为smallest()的函数,它将三个数字作为参数并返回最小值。如果多个数字并列最小,仍然返回最小数字。不要使用内置的min()Python函数来执行此操作。
6,3,5 -> 3
4,4,8 -> 4
3,7,2 -> 2
1,8,9 -> 1
9,0,6 -> 0
答案 0 :(得分:4)
嗯,你没有说你不能使用内置的 max 功能,所以
def smallest(*args):
return max(*args, key=lambda x:-x)