编写程序定义一个函数,通过键盘输入一个整数计算,并输出这个整数的各位数字之和
时间: 2024-03-07 18:46:53 浏览: 93
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
好的,以下是实现要求的Python函数代码:
```python
def sum_of_digits(n):
"""
通过键盘输入一个整数计算,并输出这个整数的各位数字之和
"""
s = 0
for digit in str(n):
s += int(digit)
return s
# 示例测试
num = int(input('请输入一个整数:'))
print('这个整数的各位数字之和为:', sum_of_digits(num))
```
这个函数接收一个整数作为参数,然后使用for循环遍历这个整数的每一位数字,将每一位数字转换为整型后累加起来。具体实现过程是,将整数n先转换为字符串类型,然后用for循环遍历每一位数字,将每一位数字转换为整型后累加到变量s中。最后返回各位数字之和。
我们可以通过调用这个函数,并输入一个整数来测试它的功能。
阅读全文