2020-05-08
阅读量:
10441
Python写自定义函数时报错:'tuple' object cannot be interpreted as an integer"

报错:'tuple' object cannot be interpreted as an integer"
在写函数时,不需要加range,想遍历args,直接写for i in args
并且n=i**2 也没有递增,应该写为 n += (i**2)
相求平方和,正确写法为:
def f1(*args):
n = 0
for i in args:
n += (i**2)
return n






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论