定义一个函数max(),它将两个数字作为参数并返回其中最大的一个。使用Python中提供的if-then-else结构。 (Python确实内置了max()函数,但是自己编写它是一个很好的练习。)
def max(a,b):
if a > b:
print (a)
elif a < b:
print (b)
elif (a==b):
return (a)
print ("function executed")
print (max(4,5))
max(1,2)
此功能的输出是,
2
function executed
None
5
function executed
None
答案 0 :(得分:3)
您可以使用conditional expression,就像这样
def max(a, b):
return a if a > b else b
由于函数只返回最大值,您可能希望自己打印结果,如此
print max(1, 2)
或者如果您使用的是Python 3.x,那么print
不是语句,而是函数。所以,它必须像这样被调用
print(max(1, 2))