Python 类型错误:';int';对象是不可编辑的。帮助我初学者
这是我的问题, 我想对范围内的所有列表求和,但总是错误类型错误:“int”对象是不可数的 你能帮我一下吗?sum()是一个内置函数。输入应该是一个iterable(例如:list) 文档链接:Python 类型错误:';int';对象是不可编辑的。帮助我初学者,python,Python,这是我的问题, 我想对范围内的所有列表求和,但总是错误类型错误:“int”对象是不可数的 你能帮我一下吗?sum()是一个内置函数。输入应该是一个iterable(例如:list) 文档链接: 变量my sum是一个整数。不能在列表上迭代整数。 def sumList(列表): 总和=0 对于列表中的值: 总和+=值 返回和 或者更惯用的方式: sum(列表) 这是一个内置函数my_sum是一个整数。对一个整数调用sum()是没有意义的。请特别重复介绍教程。阅读sum文档可以很容易地解决这个问
变量
my sum
是一个整数。不能在列表上迭代整数。
def sumList(列表):
总和=0
对于列表中的值:
总和+=值
返回和
或者更惯用的方式:
sum(列表)
这是一个内置函数
my_sum
是一个整数。对一个整数调用sum()
是没有意义的。请特别重复介绍教程。阅读sum
文档可以很容易地解决这个问题。还请注意,您使用了my\u sum
作为普通变量、循环变量和列表。如果您想对my\u sum和n+1之间的数字求和,可以直接在范围上调用sum()
:sum(范围(my\u sum,n+1,n))
def task(n):
my_sum = 0
for my_sum in range(my_sum,n+1,1):
print(sum(my_sum))
def task(n):
my_sum = 0
for my_sum in range(my_sum,n+1,1):
my_sum+=my_sum
return my_sum