python求一个正整数的各位数字之和
作者:野牛程序员:2023-07-23 13:19:41python阅读 2615
要求一个正整数的各位数字之和,可以使用以下Python代码:
def sum_of_digits(number): # 将数字转换为字符串,以便逐位处理 num_str = str(number) # 初始化总和为0 digit_sum = 0 # 遍历每个字符(即每个数字)并将其转换为整数,然后累加到总和中 for digit_char in num_str: digit_sum += int(digit_char) return digit_sum # 示例 number = 12345 result = sum_of_digits(number) print(f"The sum of digits in {number} is: {result}")
可以用任意正整数代替number
来测试这个函数,它将返回这个正整数的各位数字之和。例如,对于输入12345
,输出将是15
,因为1+2+3+4+5=15
。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++纯虚函数的使用场景
- 下一篇:C++统计数字中某数字出现的次数