函数的嵌套调用 看看怎么做

求三个数中最大数与最小数的和。要求:编写三个函数;一个函数实现求3个数中最大数;另一个函数实现求3个数中最小数;第3个函数调用前两个函数,实现求最大数与最小数的和。

输入格式:
给3个变量赋值。

输出格式:
输出最大数与最小数的和。按格式“Max+Min=”的格式输出。

输入样例:
1 -24 20
结尾无空行
输出样例:
Max+Min=-4
结尾无空行


def Max(array):
    return max(array)


def Min(array):
    return min(array)


def func(string):
    array = [eval(i) for i in string.split(' ')]
    return Max(array=array) + Min(array=array)


if __name__ == '__main__':
    data = input("请输入3个数(中间空格隔开):")
    result = func(string=data)
    print(f"Max+Min={result}")

有用的话点一下采纳

def myMax(a1, a2, a3):
    return max(a1, a2, a3)

def myMin(a1, a2, a3):
    return min(a1, a2, a3)

def mySum(a1, a2, a3):
    return myMax(a1, a2, a3) + myMin(a1, a2, a3)

a1, a2, a3 = map(int, input(">>>").split())

res = mySum(a1, a2, a3)

print(f'Max+Min={res}', end='')

还没有结束嘛这题,题主不会等的是这个吧 。。。

def funmax(a, b, c):
    if a < b:
        if b < c:
            max_num = c
        else:
            max_num = b
    else:
        if a < c:
            max_num = c
        else:
            max_num = a
    return max_num


def funmin(a, b, c):
    if a < b:
        if a < c:
            min_num = a
        else:
            min_num = c
    else:
        if b < c:
            min_num = b
        else:
            min_num = c
    return min_num


def sum(a, b, c):
    return funmax(a, b, c) + funmin(a, b, c)


if __name__ == '__main__':
    a, b, c = map(int, input("请输入三个数字,用空格间隔\n").split())
    res = sum(a, b, c)
    print('Max+Min={}'.format(res), end='')

img