嗨我正在尝试创建一个python函数,当我输入3个整数时,它必须是3!,它将返回我输入的最大整数。
如果我输入(3,4,5) 它会回到我身边“5”
有人可以尽快帮助我吗?!?我希望它成为一个功能......所以它需要可以重复使用......
我希望它像“def name(x,y,z):
一样开始答案 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);