编写一个程序,计算一个整数的各位数字之和
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)
测试结果: