题目描述
请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回error
输入描述:
输入为一行,包含两个字符串,字符串的长度在[1,100]。
输出描述:
输出为一行。合法情况输出相加结果,非法情况输出error
示例1
输入
复制
123 123 abd 123
输出
复制
246 Error
m=input()
m0=m.strip()
m1=m.strip().split()
m2=[]
l_str1=len(m1[0])
l_str2=len(m1[1])
if 0<l_str1<100 and 0<l_str2<100 :
count=0
for i in m1[0]:
if i not in ['0','1','2','3','4','5','6','7','8','9'] :
print('error')
break
else:
count=count+1
if count ==l_str1:
m2.append(int(m1[0]))
continue
count=0
for j in m1[1]:
if j not in ['0','1','2','3','4','5','6','7','8','9'] :
print('error')
break
else:
count=count+1
if count ==l_str2:
m2.append(int(m1[1]))
continue
print(sum(m2))