python编程基础及应用(重庆大学):8-3 计算一个整数的各位数字之和

编写一个程序,计算一个整数的各位数字之和

import re
def numSum(num):
    pattern=re.compile(r'\d')
    list=pattern.findall(num)   #利用正则表达式匹配数字
    s=0
    print(list)
    for i in list:  #遍历每个数字
        s=s+int(i)  #将每个数字累加
    print("该整数的各个数字之和为:",s)

if __name__=="__main__":
    num=input("请输入一个整数:\n")
    numSum(num)

测试结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_55977554/article/details/121224975