用于在数组中查找大和的代码:
def maxsum(arry):
if len(arry)==0:
return 0
summ,maximum_sum=0
for i in arry:
summ=summ+i
maximum_sum=max(summ,maximum_sum)
return maximum_sum
maxsum([1,2,-1,-2])
获取以下错误:TypeError
Traceback (most recent call last)
<ipython-input-5-59dc92538282> in <module>
7 maximum_sum=max(summ,maximum_sum)
8 return maximum_sum
----> 9 maxsum([1,2,-1,-2])
10
<ipython-input-5-59dc92538282> in maxsum(arry)
2 if len(arry)==0:
3 return 0
----> 4 summ,maximum_sum=0
5 for i in arry:
6 summ=summ+i
TypeError: cannot unpack non-iterable int object
由于变量赋值而导致的错误
https://note.nkmk.me/en/python-multi-variables-values/
无法解压缩不可编辑的int对象:
-这是因为它试图将其转换为元组
正如克劳斯D也提到的
通过以下方式更改总和,最大总和=0:
相关问题 更多 >
编程相关推荐