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

来源:互联网 发布:相片删除恢复软件 编辑:程序博客网 时间:2024/05/21 10:00
__author__ = 'zhouhai'
#有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?


if __name__ == '__main__':
    number = 0
    print("不重复的3位数:",end=' ')
    count = 0
    for a in range(1,5):
        number = a*100
        for b in range(1,5):
            if(b != a):
                number1 = number +  b*10
                for c in range(1,5):
                    if (c !=a and c!=b ):
                        number2 = number1 + c
                        count += 1
                        print(str(number2),end=' ')


    print(" ")

    print("一共有%d个数字"%(count))


总结:无难度,练手

阅读全文
0 0
原创粉丝点击