1)使用for循环,遍历1-4所有整数i,j,k。2)判断:若i≠j,i≠k,j≠k,则符合题目要求,互不相同且不重复的三位数。3)用count记录,每4个一组打印出来。代码块:输出结果:方法二:使用itertools中的permutations函数。permutations函数返回的是可迭代元素中的一个排列组合(全排列)。代码块:...
python——数字排列组合
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复的三位数?各是多少?
分析:遍历所有可能,去掉重复元素
方法一:
1)使用for循环,遍历1-4所有整数i,j,k。
2)判断:若i≠j,i≠k,j≠k,则符合题目要求,互不相同且不重复的三位数。
3)用count记录,每4个一组打印出来。
代码块:
输出结果:
方法二:使用itertools中的permutations函数。
permutations函数返回的是可迭代元素中的一个排列组合(全排列)。
代码块:
输出结果:2024-10-28