python 计算一个字符串中所有数字的和

# 计算一个字符串中所有数字的和


def numsum(s):

    sum = 0                             #定义变量,准备记录数字的和

    for i in range(len(s)):             #遍历字符串

        if s[i] >= '0' and s[i] <= '9':   #如果i处的字符属于数字字符

            sum = sum + int(s[i])       #将字符转成int,求和

    return sum


s = input("请输入一个字符串:")

print(numsum(s))

你可能感兴趣的:(python 计算一个字符串中所有数字的和)