Python计算2、编写一个函数addNum(num),计算一个整数各位数字之和。在编写测试程序,调用addNum函数,返回计算结果。 例如:整数37的各位数字之和为10 整数248的各位数字之和为14 整数7215的各位数字之和为15
时间: 2024-05-12 13:18:20 浏览: 86
通过实例了解js函数中参数的传递
好的,我理解了你的要求。以下是针对你的问题的 Python 代码:
```python
def addNum(num):
"""
计算一个整数各位数字之和
:param num: 整数
:return: 各位数字之和
"""
sum = 0
while num != 0:
sum += num % 10
num //= 10
return sum
# 编写测试程序
num1 = 37
result1 = addNum(num1)
print("{}的各位数字之和为{}".format(num1, result1))
num2 = 248
result2 = addNum(num2)
print("{}的各位数字之和为{}".format(num2, result2))
num3 = 7215
result3 = addNum(num3)
print("{}的各位数字之和为{}".format(num3, result3))
```
输出结果如下:
```
37的各位数字之和为10
248的各位数字之和为14
7215的各位数字之和为15
```
希望这个答案能够满足你的需求。如果你还有其他问题,欢迎继续提问。
阅读全文