有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?用python实现
这题相当于数学中的排列组合问题,这里我们可以利用枚举法将每一种可能的组合列举出来。
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if( i != k ) and (i != j) and (j != k):
print(i,j,k)
运行结果:


本文探讨了使用Python解决组合数学中排列组合问题的方法,通过具体实例展示了如何生成所有不重复的三位数组合。
5452

被折叠的 条评论
为什么被折叠?



