-2

嗨,我正在尝试创建一个 python 函数,当我输入 3 个整数时,它必须是 3!,它将返回我输入的最大整数。

就像我输入 (3, 4, 5) 一样,它会返回给我“5”

有人可以尽快帮助我吗?!?

我希望它成为一个功能......所以它需要可重复使用......

我希望它以“def name (x, y, z):

4

3 回答 3

3

你需要的是max()功能。

因此,有了它,您将拥有以下程序:

def input_max3():
    return max(int(input()) for i in range(3))

这里input()从用户那里读取一个字符串int(...)并将其转换为整数值。为了有 3 个值,我们有一个生成器表达式(... for i in range(3)),并max(...)从生成的值中取出最大值。

或者,如果您不需要用户的任何命令行输入,您可以直接使用它:max(1, 3, 5).

于 2013-04-28T16:51:05.727 回答
1
def input(*args):
    return max(args)
print input(1,2,3,4)
于 2013-04-28T17:08:17.303 回答
0

列表= [[456, 700, 200]

print "最大值元素:", max(list);

输出:最大值元素:700

于 2013-04-28T16:57:02.850 回答