Python可变数量参数函数问题案例

题目描述

编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。

输入格式:本题默认输入参数为(1,2,3,4)。

输出格式:编写fun_demo(可变数量参数),计算输出:1)以元组形式输出参数;2)输出参数的最大值;3)输出参数累加和。

输入样例:在这里给出一组输入。

输出样例:在这里给出相应的输出。例如:

参数为: (1, 2, 3, 4)
参数最大值为: 4
参数累加和为: 10

案例代码

def fun_demo(*args):
    print("参数为:", args)
    max_value = max(args)
    print("参数最大值为:", max_value)
    sum_value = sum(args)
    print("参数累加和为:", sum_value)

# 测试样例
fun_demo(1, 2, 3, 4)

这个fun_demo函数使用了可变数量的参数*args,它将传入的所有参数打包成一个元组。然后我们可以通过内置的max函数找到最大值,通过sum函数计算累加和,并将结果打印输出。

图片[1]-Python可变数量参数函数问题案例-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享