欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

challange 1st

程序员文章站 2024-02-01 21:25:47
...

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

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

count = 0
for i in range(4):
    for j in range(4):
        for k in range(4):
            if i != j and j != k and k != i:
                count += 1
                print("{}{}{}".format(i+1,j+1,k+1))
print("一共有{}个数".format(count))