python小练习1

python学习网 2018-03-03 20:42:01

题目:有四个数字: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

阅读(714) 评论(0)