求一个整数各位数字之和。定义函数:def sumDigits(n),该函数返回一个整数各位数字之和。 编写一个main函数,输入一个整数,调用sumDigits函数,显示该整数各位数字之和。
时间: 2024-11-20 17:40:45 浏览: 48
c语言编程题之数学各位相加.zip
在Python中,我们可以创建一个名为`sumDigits`的函数,接收一个整数作为参数,并通过循环遍历每一位数字来计算它们的和。下面是一个简单的实现示例:
```python
def sumDigits(n):
# 初始化数字和为0
digit_sum = 0
# 对整数取余数逐位处理
while n > 0:
digit_sum += n % 10 # 取最后一位数字
n //= 10 # 移除最后一位
return digit_sum
def main():
# 输入一个整数
num = int(input("请输入一个整数:"))
# 调用sumDigits函数并打印结果
result = sumDigits(num)
print(f"{num}的各位数字之和为:{result}")
# 运行主函数
if __name__ == "__main__":
main()
```
在这个程序中,用户将被要求输入一个整数,然后程序会计算并显示该整数各个位置数字的总和。
阅读全文