用pyth找到一个四位数x,”满足个位+十位+百位+千位=20#并且要求x+99,”也满足个位+十位+百位+千位=20”
时间: 2023-02-10 16:38:16 浏览: 96
获取一个数字的个位、十位、百位的函数代码
5星 · 资源好评率100%
你可以使用以下代码来找到满足条件的四位数 x:
```
for x in range(1000, 10000):
if x % 10 + x // 10 % 10 + x // 100 % 10 + x // 1000 == 20:
print(x)
```
这段代码会在 1000 到 10000 的范围内枚举所有的四位数,如果满足个位、十位、百位、千位的和为 20,就会输出这个数。
例如,对于数字 1234,个位为 4,十位为 3,百位为 2,千位为 1。它们的和为 10,所以 1234 不满足条件,不会输出。
对于数字 3214,个位为 4,十位为 1,百位为 3,千位为 3。它们的和为 20,所以 3214 满足条件,会输出。
阅读全文