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

参考答案有瑕疵。。。

def average(*args):    sum = 0.0    if len(args) != 0:        for item in args:            sum += item        avg = sum / len(args)        return avg    return 0 a = average() print(a) b = average(1, 2, 2, 3, 4) print(b) 题目给出的参考答案感觉是有问题的,如果可变参数长度为0,那么avg计算就出错了,解决办法要么抛异常,要么判断可变参数长度为0时返回值为0.

正在回答

1 回答

如果长度为null,return None

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

举报

0/150
提交
取消

参考答案有瑕疵。。。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号