python求一个正整数的各位数字之和
作者:野牛程序员:2023-07-23 13:19:41python阅读 2774
要求一个正整数的各位数字之和,可以使用以下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++统计数字中某数字出现的次数
