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

# 分析:可填在百位、十位、个位的数字都是1、2、3、4。列出所有的组成排列后再去掉不满足条件的排列即可
# 方法1:列表
li = [1, 2, 3, 4]
for i in li:
    for j in li:
        for g in li:
            if i != j and j != g and i !=g:
                print("%s%s%s" % (i, j, g))

# 方法2:range
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("%s%s%s" % (i, j, k))
代码实现(2种方法)

相关文章:

  • 2021-09-09
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2022-01-30
  • 2021-12-05
  • 2021-08-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-09-23
相关资源
相似解决方案