添加到整数的阵列状:说我有A=[1,2,3],K = 50000我想补充这两个并得到A=[5,0,1,2,3],
在我添加它们并将进位转换为列表之后,但不知何故我无法打印完整的数组:
def addToArrayForm(A, K):
A[-1] += K
for i in range(len(A) - 1, -1, -1):
carry, A[i] = divmod(A[i], 10)
if i: A[i-1] += carry
if carry:
B=list(str(carry))
A=B+A
return A
A=[1,2,3]
addToArrayForm(A, 5000)
for i in range(len(A) ):
print (A[i])
结果显示:1,2,3:
但我期待5,0,1,2,3,问题出在哪里?
扬帆大鱼
大话西游666
HUX布斯
相关分类