我想要用python求和,还有算平均值,为什么这样写不对呢?

如题所述

要多看文档,或者教程,这种问题自己都可以找到答案的。

sum(iterable[, start])

    iterable -- 可迭代对象,如:列表、元组、集合。

    start -- 指定相加的参数,如果没有设置这个值,默认为0。

注意看,这个函数要传的第一个参数是一个iterable : 可迭代对象。

所以,用[]把你的几个变量,框成一个列表就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-13
Python中sum函数必须且最多包含一个可迭代对象,最简单的,把需要求和的参数组成元组即可,即sum((a,b,c,d,e))
相似回答