# coding:utf-8
'''
a=[3,4,5,7,8,34]
b=[4,5,9,45,6]
求 两个列表的和,如果和大于10进位
'''
def add_list(int_list1,int_list2):
i,j=0,len(int_list1)
s,t=0,len(int_list2)
result_list=[]
flag=0
while i<j and s<t:
temp=int_list1[i]+int_list2[s]+flag
x=temp%10
flag=temp//10
result_list.append(x)
i+=1
s+=1
while i<j:
temp=int_list1[i]+flag
x=temp%10
flag=temp//10
result_list.append(x)
i+=1
while s<t:
temp=int_list2[s]+flag
x = temp % 10
flag = temp // 10
result_list.append(x)
s+=1
if flag:
result_list.append(flag)
return result_list
if __name__=="__main__":
int_list1=[1,4,5,9,2,3,4]
int_list2=[2,3,8]
print(add_list(int_list1,int_list2))
列表求和
转载mb5fe1902d5617a ©著作权
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M
feaa9837085e 9 月前
0fd2c17efa8f 9 月前