【问题描述】有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
【输入形式】
【输出形式】123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432
【样例输入】
【样例输出】123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432
【样例说明】可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
list_1 = [1, 2, 3, 4]
for a in list_1:
for b in list_1:
for c in list_1:
if (a != b) and (a != c) and (b != c):
print(a, end="")
print(b, end="")
print(c, end=" ")