题目:

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

分析:

  1. 在百位、十位、个位,分别填写1、2、3、4
  2. 先用循环语句列出所有数字组合
  3. 排除百位、十位、个位数字相同的组合
  4. 排除百位、十位、各位数字重复的组合

代码:

# 百位数,for in 语句遍历1、2、3、4数字组合
for i in range(1, 5):#十位数,for in 语句遍历1、2、3、4数字组合for j in range(1, 5):#个位数,for in 语句遍历1、2、3、4数字组合for k in range(1, 5):# 如果百位数!=十位数,百位数!=个位数,十位数!=个位数if(i != j) and (j != k) and (i != k):# 打印输出组合print(i, j, k)

结果:

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

萌新的Python练习实例100例(一)四个数字组成互不相同且无重复的三位数相关推荐

  1. Python练习实例——四个数字组成互不相同且无重复的三位数

    目录 题目 解法 输出结果 题目 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数? 解法 保证个位,十位,百位的数都是题目中的这四个数字所组成的三位数,然后去掉相同重复数字的三位 ...

  2. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  3. 萌新的Python练习实例100例(二)根据企业的利润,计算企业的方法奖金

    题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%:20万到40万 ...

  4. 萌新的Python练习实例100例(三)一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数

    题目: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 分析: 根据题目得出: 整数x²=i+100,y²=i+100+168 采用for in 遍历为i ...

  5. 萌新的Python练习实例100例(六)斐波那契数列

    题目: 用Python写出斐波那契数列,并取出第10位数 分析: 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibona ...

  6. 萌新的Python练习实例100例(七)将一个列表的数据复制到另一个列表中

    题目: 将一个列表的数据复制到另一个列表中 分析: · 这道题是联系list和切片的使用: 方法1: · 将b的值赋予a: · a[0:3]表示使用切片从0位置开始到第3位置结束: · a[:3]表示 ...

  7. python组成不重复的三位数是多少_Python输出由1,2,3,4组成的互不相同且无重复的三位数...

    题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码 ...

  8. 萌新的Python练习菜鸟100例(十八)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 分析: · 用户输入层数和数字: · 使用for i in range ...

  9. 萌新的Python练习菜鸟100例(十)暂停一秒输出,并格式化输出当前时间

    题目: 题目:暂停一秒输出,并格式化当前时间 分析: 主要是练习输出本机时间 · 使用Python time模块 · 再使用time.sleep()函数,时间为秒,可以自由设置 · 格式化输出当前时间 ...

最新文章

  1. CentOS7.0下编译安装Nginx 1.10.0
  2. C# 7中函数多值返回_转自InfoQ
  3. python一些常用方法_python常用的一些技巧
  4. php环行队列实现,java数组实现队列及环形队列实现过程解析
  5. freenas共享指定网络密码不正确_CentOS 设置服务器文件共享
  6. double类型的精度问题【计算时有误差】。 (0.1 * 0.1 , 1.0 - 0.9)
  7. 【软考】2020年下半年计算机技术与软件资格考试划水贴
  8. 提取excel表数据成json格式的以及对图片重命名
  9. 数学建模-非线性优化模型
  10. 灰鸽子***猛增五百多变种 网民生活受***监控
  11. android图标分组名称唯美简单可复制,分组名称唯美简短的
  12. 2021黑马程序员Java面试宝典笔记(完整版)
  13. tbase安全和脱敏
  14. 基于Python生成Markdown的标题序号
  15. 单细胞测序——基本知识
  16. [人工智能-深度学习-55]:循环神经网络 - 样本数据的几种编码方式:OneHot、ASCII、词向量word2vec
  17. 【论文分享】ACL 2020 神经网络的可解释性
  18. 如何轻量化深度学习模型
  19. C语言程序设计教程蒋清明,C语言程序设计教程(第2版)
  20. 01-Intellij IDEA搭建SSM(SpringMVC+Spring+Mybatis+Maven)框架(上)

热门文章

  1. java hdu2011多项式求和
  2. bzoj 1041: [HAOI2008]圆上的整点
  3. win32开发(添加菜单)
  4. 提取点位属性文本_手把手教你如何用Python爬取网站文本信息
  5. 值对于 int32 太大或太小。_失效值处理
  6. DHCP协议执详解,DHCP协议执行流程、配置方式
  7. ctfshow-萌新-web12( 利用命令执行函数获取网站敏感信息)
  8. ctfshow-网络迷踪-山外有山
  9. ppt扇形图怎么显示数据_PPT图表除了显示数据变化,还可以干嘛?
  10. splay学习小记[未完结]