描述
使用两个 input() 函数,接收用户的两个输入字符串,每个字符串最多包含一个英文点号“.”,将每个字符串中的数字和点号找出,按顺序组成一个数字。将得到的两个数字求和并输出,如果用户输入的引文点号“.”超过1个,提示输入错误,具体内容参阅以下示例。
输入使用input(),不要增加额外的提示信息。
输入示例1:
ab3d4z8b
2t22abc1
输出示例1:
2569
输入示例2:
b3b2bb5a
t4t41td
输出示例2:
766
输入示例3:
ab3d.4z8b
2t2.2abc1
输出示例3:
25.69
输入示例4:
b.3b2bb5a
t4t4.1td
输出示例4:
44.425
输入示例5:
ab3.d4.z8b
2t22abc1
输出示例5:
输入错误
输入示例6:
b3b2bb5a
t4t.41.td
输出示例6:
输入错误
def snum(s):
num=0
l=''
for i in range(len(s)):
if((s[i]>='0' and s[i]<='9') or s[i]=='.'):
l=l+s[i]
num=eval(l)
return num
s1=input()
s2=input()
if(s1.count('.')>1 or s2.count('.')>1):print('输入错误')
else:
print(snum(s1)+snum(s2))