zoukankan      html  css  js  c++  java
  • {每日一题}:随机输入四个不同的数字,求:能组成多少个互不相同且无重复数字的三位数?各是多少?

    """
    需求如下:
    这里有四个数字,分别是:1、2、3、4
    求:能组成多少个互不相同且无重复数字的三位数?各是多少?
    """

    代码如下:
     1 # 手动输入四个不同的整数,并添加到一个列表中
     2 list1 = []
     3 while len(list1) < 4:
     4     num = int(input('请依次输入第%d整数:' % (len(list1) + 1)))
     5     list1.append(num)
     6 
     7 # 开始排序
     8 count = 0  # 计数器
     9 for i in list1:
    10     for j in list1:
    11         for k in list1:
    12             if i != j and i != k and j != k:
    13                 count += 1
    14 
    15                 # 美化打印结果
    16                 if count % 4 == 0: # 如果等于4,则不打印 | 符号,直接换行
    17                     print('%d%d%d' % (i, j, k))
    18                 else:
    19                     print('%d%d%d' % (i, j, k), end='|')
    20 
    21 print('这样的数一个有%d个' % count)

    运行结果如下:

     

    
    

    如果你和我有共同爱好,我们可以加个好友一起交流!

    
    
    
    
    

     
  • 相关阅读:
    LESS的简单介绍
    实例化对象的过程
    原生的AJAX
    http基础
    display的属性值测试
    js中arguments的简单用法
    JS数组控制台排序
    js中使用switch的语法结构和意义
    js入门—控制台输出console.log
    css入门—position详解
  • 原文地址:https://www.cnblogs.com/ywk-1994/p/9431422.html
Copyright © 2011-2022 走看看