可以使用取余和整除运算分别获取这个数字的每一位,然后将它们相加即可。具体代码如下:

num = int(input("请输入一个4位整数:"))

digit_sum = 0
for i in range(4):
    digit = num % 10  # 取出最后一位数字
    digit_sum += digit  # 将这一位数字加到总和中
    num //= 10  # 去掉最后一位数字

print("每位数字相加的和为:", digit_sum)

这里使用了一个 for 循环来遍历这个数字的每一位,每次循环都取出这个数字的最后一位(即个位),并将它加到总和 digit_sum 中。然后使用整除运算 // 去掉这个数字的最后一位,进入下一轮循环。最终 digit_sum 的值就是这个数字的每一位数字相加的和。

python 输入一个4位整数,求这个数字的每位数加起来的和

原文地址: https://www.cveoy.top/t/topic/Ae7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录