为了账号安全,请及时绑定邮箱和手机立即绑定

自定义函数多参数

怎么算平均值,就是多参数 怎么知道输入几个除以几

正在回答

3 回答

定义函数的时候有个叫 *args 的形参,可以传入多个参数并打包成元组,后面遍历的时候去掉*号解包

遍历一次加一次,最后除以长度len(args)就是平均值了...

1 回复 有任何疑惑可以回复我~

看例子就明白了

def  avg(*args)

        sum=0.0

        for x in args:

                sum=sum+x

        return sum/len(args)

上面例子中,args相当一个元组tuple,函数len(args)是取得args的元素个数

0 回复 有任何疑惑可以回复我~

你用可变参数*arg的话可以用len(arg)来求出参数个数

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

自定义函数多参数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信