编写程序,输出由 1、2、3、4这4个数字组成,但每位数都不同的所有三位数。python编程
时间: 2023-11-29 17:22:23 浏览: 63
python 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?(源码)
5星 · 资源好评率100%
可以用三重循环实现,分别枚举三个位置上的数字,并判断它们是否相同,代码如下:
```python
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
if i != j and j != k and i != k:
print(i * 100 + j * 10 + k)
```
输出结果为:
```
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
```
阅读全文