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

有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?用python实现

程序员文章站 2024-03-12 16:28:38
...

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

运行结果:
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?用python实现
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?用python实现

相关标签: Python语言