热线电话:13121318867

登录
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

26.6533
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子