美文网首页
python2_有关range的练习题

python2_有关range的练习题

作者: xyb_python | 来源:发表于2020-05-19 14:53 被阅读0次

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

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

    # -*- coding: UTF-8 -*-

    num_digit_count4 = 0

    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)

                    num_digit_count4 += 1

    print(num_digit_count4)

    # 其实就是个排列组合的问题 数量=4*3*2*1=24个

    相关文章

      网友评论

          本文标题:python2_有关range的练习题

          本文链接:https://www.haomeiwen.com/subject/nudbohtx.html