python实例

这个 Python 程序将计算一个整数的每个数字之和。例如,输入 123,程序将计算 1 + 2 + 3 = 6。

实例

def digit_sum(number):
    return sum(int(digit) for digit in str(number))
    
# 示例使用
number = 12345
result = digit_sum(number)
print(f"The sum of digits of {number} is {result}")

代码解析:

  • digit_sum 函数接受一个整数 number 作为参数。

  • str(number) 将整数转换为字符串,以便可以迭代每个字符。

  • int(digit) 将每个字符转换回整数。

  • sum(...) 计算所有数字的总和。

  • 示例中,我们计算了数字 12345 的每个数字之和。

输出结果:

The sum of digits of 12345 is 15