要计算一个三位数的各位数字之和,你可以使用以下Python代码:
def sum_of_digits(n):
初始化数字之和为0
sum_digits = 0
循环直到n为0
while n > 0:
取n的最后一位数字并加到sum_digits上
sum_digits += n % 10
移除n的最后一位数字
n //= 10
返回数字之和
return sum_digits
获取用户输入的三位数
n = int(input("请输入一个三位数:"))
计算并打印各位数字之和
print("这个三位数的各位数字之和是:", sum_of_digits(n))
这段代码定义了一个名为`sum_of_digits`的函数,它接受一个整数`n`作为参数,通过循环和取余操作计算出`n`的各位数字之和,并返回这个和。然后,代码从用户那里获取一个三位数,调用`sum_of_digits`函数计算其各位数字之和,并打印结果。