1 对于带循环的程序,调试时,在循环末尾添加print,逻辑很清晰:
for i in alist:
curMaxSum=curMaxSum+i
if curMaxSum<=0:
curMaxSum=0
if curMaxSum>=maxSum:
maxSum=curMaxSum
print (i,curMaxSum,maxSum)
1 对于带循环的程序,调试时,在循环末尾添加print,逻辑很清晰:
for i in alist:
curMaxSum=curMaxSum+i
if curMaxSum<=0:
curMaxSum=0
if curMaxSum>=maxSum:
maxSum=curMaxSum
print (i,curMaxSum,maxSum)