zoukankan      html  css  js  c++  java
  • Python练习实例001

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

    #! /usr/bin/env python3
    # -*- coding:utf-8 -*-
    
    # Author   : Ma Yi
    # Blog     : http://www.cnblogs.com/mayi0312/
    # Date     : 2020-06-18
    # Name     : demo001
    # Software : PyCharm
    # Note     : 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
    
    
    # 入口函数
    if __name__ == '__main__':
        temp_list = [1, 2, 3, 4]
        count = 0
        for i in temp_list:
            for j in temp_list:
                for k in temp_list:
                    if i != j and i != k and j != k:
                        print(i, j, k)
                        count += 1
    
        print("Total count: %d" % count)

    运行结果:

    1 2 3
    1 2 4
    1 3 2
    1 3 4
    1 4 2
    1 4 3
    2 1 3
    2 1 4
    2 3 1
    2 3 4
    2 4 1
    2 4 3
    3 1 2
    3 1 4
    3 2 1
    3 2 4
    3 4 1
    3 4 2
    4 1 2
    4 1 3
    4 2 1
    4 2 3
    4 3 1
    4 3 2
    Total count: 24
  • 相关阅读:
    Ecplilse使用
    JDK安装
    浏览器的前世今生
    RethinkDB
    [css]兼容性
    【js】undefined
    String面试题
    SOS.dll(SOS 调试扩展)
    【ajax跨域】原因原理解决
    腾讯WEB前端开发三轮面试经历及面试题
  • 原文地址:https://www.cnblogs.com/mayi0312/p/13157869.html
Copyright © 2011-2022 走看看