MT1434 找数字

题目

输入一个字符串(包含26个英文字母大小写及 . 空格,不含其他字符),把其中连续的数字作为一个整数,依次存放到一个数组中,输出这些整数的和。

格式

输入格式

输入字符串

输出格式

输出整型

样例1

输入:
a123.456 jmk32kk

输出:
611

程序


def main():
    #code here
    # 添加一个结束符,for in遍历时最后的数字才会被计算,保证末尾不是数字
    s = input()+"#"
    sum=0
    tmp=""
    for i in s:
        if '0'<=i and i<='9':
            tmp+=i
        else:
            if tmp=="":
                continue
            else:
                sum+=int(tmp)
                tmp=""
   
    print(sum)
    pass


if __name__ == '__main__':
    main();

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 19:54:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 19:54:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 19:54:05       82 阅读
  4. Python语言-面向对象

    2024-06-17 19:54:05       91 阅读

热门阅读

  1. 2024 6.10~6.16 周报

    2024-06-17 19:54:05       37 阅读
  2. 工作学习记录

    2024-06-17 19:54:05       29 阅读
  3. 计算机专业:万金油还是夕阳产业?

    2024-06-17 19:54:05       24 阅读
  4. Linux c根据分隔符解析字符串

    2024-06-17 19:54:05       28 阅读