7-4 对一个字符串内整数数值求和 (10 分)
输入一个字符串,求出字符串内包含的整数数值的和。
输入格式:
输入在一行内不超过80个字符的字符串。
输出格式:
对输入的字符串,输出包含的整数数值的和。
输入样例:
a12,x;y1.2
输出样例:
15
代码如下:
try:
n = input()
if n == '':
print(0)
exit(0)
ssum = 0
now = 0
for i in range(len(n)):
if n[i] >= '0' and n[i] <= '9':
now = now * 10 + int(n[i])
else:
ssum += now
now = 0
if i == len(n) - 1 and now != 0:
ssum += now
now = 0
print(ssum)
except:
print(0)
exit(0)