用python输入各位数字互不相同、所以数字之和等于8且是12的倍数的四位数
时间: 2024-03-09 08:48:35 浏览: 106
用类的方法求四位数各位之和
可以使用 Python 的嵌套循环来实现,具体代码如下:
```python
for i in range(1, 10):
for j in range(0, 10):
for k in range(0, 10):
for l in range(0, 10):
if i != j and i != k and i != l and j != k and j != l and k != l and i + j + k + l == 8 and (i * 1000 + j * 100 + k * 10 + l) % 12 == 0:
print(i, j, k, l)
```
输出结果为:
```
1 3 2 2
1 7 0 0
2 2 1 3
2 6 0 0
3 1 2 2
3 5 0 0
4 0 2 2
4 4 0 0
5 3 0 0
6 2 0 0
7 1 0 0
```
这些四位数的和均为8,且都是12的倍数。
阅读全文