文档章节

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

o
 osc_1ee7cxmx
发布于 2018/08/06 17:19
字数 263
阅读 16
收藏 0

精选30+云产品,助力企业轻松上云!>>>

"""
需求如下:
这里有四个数字,分别是: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)

运行结果如下:

 

 

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

 

 
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

服务器之间实现免密登录的简易教程

今天这篇文章主要是教会大家如何实现服务器之间的免密登录。 1、先在所有服务器上执行命令: ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa master服务器 slave1服务器 slave2服务器 2、而后在所...

osc_2y6i16fz
52分钟前
5
0
腾讯位置服务基于 WebGL实现自定义栅格图层踩坑实录

以下内容转载自totoro的文章《WebGL-Y轴翻转踩坑实录》 作者:totoro 链接:https://blog.totoroxiao.com/webgl-flipY/ 来源:https://blog.totoroxiao.com/ 著作权归作者所有。商业转载请联...

KaKa_Ci
53分钟前
16
0
模拟Spark Master Worker 进程通讯项目

项目需求分析 worker注册到Master,Master完成注册,并回复worker注册成功 worker定时发送心跳,并在Master接收到 Master接收到worker心跳后,要更新该worker的最近一次发送心跳的时间 给 Ma...

hexiaoming123
54分钟前
17
0
送给非科班iOS开发,一份面试题(附答案)

iOS行业在经历了过去几年的爆发期后,现在到了一个相对冷静的时期,一个良币驱逐劣币、去伪存真的阶段。只有持续的专注和付出,才能够在激烈的竞争中脱颖而出,成为强者。正如狄更斯所言,“...

osc_m3eztdrr
54分钟前
9
0
高效时间管理的18个黄金法则

1、定目标。设定目标可以给你指明项目的方向。设定目标尽量要具体,可以预计进度,在进度猫甘特图中,可以把目标作为里程碑,可以设置多个里程碑,一个小目标作为里程碑。 2、事先做好计划。...

解优猎头
55分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部