关于#python#的问题编程输出所有互不相同且无重复数字的三位数(输出的三位数之间以一个空格隔开)

四个数字:2 4 6 8,编程输出所有互不相同且无重复数字的三位数(输出的三位数之间以一个空格隔开)。
输出样例
246 248 264..

可以使用Python的itertools模块来实现这个题目。itertools.permutations函数可以生成所有可能的排列组合。代码如下:

import itertools

numbers = [2, 4, 6, 8]
for perm in itertools.permutations(numbers, 3):
    print("".join(str(x) for x in perm), end=' ')