python小练习1

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

代码如下:

count=[]
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):
        count.append((i,j,k))
        print(i,j,k)
print(len(count))   #打印共有多少种组合

更多参考来自:http://www.runoob.com/python/python-exercise-example1.html

原文地址:https://www.cnblogs.com/sunweiyang/p/8491638.html