Python返回最大整数的函数

时间:2013-04-28 16:50:27

标签: python function input integer

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

如果我输入(3,4,5) 它会回到我身边“5”

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

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

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

一样开始

3 个答案:

答案 0 :(得分: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)

答案 1 :(得分:1)

def input(*args):
    return max(args)
print input(1,2,3,4)

答案 2 :(得分:0)

list = [[456,700,200]

print“Max value element:”,max(list);

输出:最大值元素:700

相关问题