当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击