python编程训练-牛客网2017

题目描述

请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回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))
        
    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值