谁能告诉我这个新人哪里错了
查看原帖
谁能告诉我这个新人哪里错了
952047
yellow_cloud楼主2024/6/29 12:53
s1 = input()
s2 = input()
list1 = [0 for i in  range(500)]
list2 = [0 for i in  range(500)]
list3 = [0 for i in  range(500)]

len1 = len(s1)   
len2 = len(s2)   
a = 0
for i in s1:
    list1[len1-a] = ord(i)-ord('0')
    a+=1

b=0
for i  in s2:
    list2[len2-b] = ord(i)-ord('0')
    b+=1


len3 = max(len1,len2)+1
for i in range(1,len3+1):
    list3[i] += list1[i]+list2[i]
    list3[i+1] = list3[i]//10
    list3[i] = list3[i]%10

if list3[len3]==0 and len3>0:
    len3-=1

for i in range(len3, 0, -1):
    print(list3[i],end='')



2024/6/29 12:53
加载中...