Python趣味案例之不重复的三位数

一、问题描述

0~9组成一个三位数,并且这三位数中没有相等的数字,一共有多少种组合方法?

二、思路

利用0~9组成没有重复数字的三位数

百位组成 1~9

十位组成 0~9

个位组成 0~9

利用循环穷举百位、十位、个位的数字构成,只有三个数不相同的时候才生成不重复的数字

三、代码

方法一def count(a = 10,b = 10,c = 10):

num = 0  # 初始化组合方法

for a1 in range(1,a): # 百位构成1~10

for b1 in range(0,b):  # 十位构成0~10

for c1 in range(0,c): # 个位构成0~10

if a1 != b1 and a1 != c1 and b1 != c1:  # 当三个数不相等时,组合方法+1

num += 1

print(num)

count() # 648 一共648种组合方法

方法二

def count1(a = 10,b = 10,c = 10):

num  = 0

for a1 in range(1,a):

for b1 in range(0,b):

if a1 == b1:  # 如果a1 == b1,则跳过该次循环

continue

for c1 in range(0,c):

if a1 != c1 and b1 != c1:   # a1 != c1 and b1 != c1时,组合方法+1

num += 1

print(num)

count1()   #  648 一共648种组合方法

不重复的三位数python_Python趣味案例之不重复的三位数相关推荐

  1. 『跟着雨哥学AI』系列之六:趣味案例——基于U-Net的宠物图像分割

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  2. 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)

    软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...

  3. 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  4. 自定义注解生成代码(三) 之javapoet案例实战

    自定义注解生成代码(三) 之javapoet案例实战 前面两个章节主要介绍了 javapoet 的基础语法和基本使用,感兴趣的同学可以查看博客 自定义注解生成代码(一)之 javaPoetAPI详解 ...

  5. 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  6. python 股票图表_k线图分析法_【趣味案例】用Python绘制K线图,一眼看清股市状况...

    本文介绍关于[趣味案例]用Python绘制K线图,一眼看清股市状况及神一般的裸k交易法,精髓就这三步,一目了然!精髓就这三步,一目了然!(附图解析)的相关内容. [趣味案例]用Python绘制K线图, ...

  7. python 制作高斯mask_【趣味案例】用Python制作各种酷炫词云图,原来这么简单!...

    一.简介词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这些 ...

  8. 可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例

    可视化篇(四)--- python绘制双y轴.箱线图.概率分布三种图形及案例 摘要 绘制双y轴图形 绘制箱线图 绘制概率分布图 摘要 本文演示了如何通过python绘制双y轴.箱线图.概率分布三种图形 ...

  9. 读债务危机0901:第三部分48个案例研究概要-核心术语表 1、国际收支差额:一个国家/货币区的个人或机构与世界其他地区之间进行的所有交易的余额。 2、国际收支危机:经济危机的一种,表现为一国的国际收

    graph TD; A–>读债务危机0901:第三部分48个案例研究概要-核心术语表 1.国际收支差额:一个国家/货币区的个人或机构与世界其他地区之间进行的所有交易的余额. 2.国际收支危机:经 ...

  10. 鼓励你大胆追梦的三个移动互联网案例

    2019独角兽企业重金招聘Python工程师标准>>> Airbnb.Uber.SpaceX这些受创投亲睐的移动互联网公司,都拥有超过数十亿甚至百亿的身价,其后也越来越多移动互联网公 ...

最新文章

  1. operate函数_跟着 redux 学 compose组合函数
  2. sql server management studio 查询的临时文件路径
  3. 025_Jedis集群
  4. throttle_classes 60秒访问10次限制
  5. 数据可视化----我在寻找一款类似vfp或是access这样自带可视化风格的数据库或是键盘数据库...
  6. 月薪多少才算80后中的人生赢家?他们的经济、婚姻、生活方式是怎样的
  7. Java EE CDI依赖注入(@Inject)教程
  8. SpringCloud 为什么需要使用配置中心
  9. 330425-01-00本特利内华达加速度计
  10. Winform面试题
  11. ⻦哥的LINUX私房菜 学习
  12. linux下的网络管理命令,【linux】常见的网络管理命令
  13. oracle lob类型 删除,oracle中lob类型介绍
  14. Openstack 简单梳理,(自用 慎点)
  15. Python还原微信好友已撤回的微信消息
  16. 传奇服务器怎么设置状态是开区还是合区,传奇私服开区合区教程全解
  17. django实现qq一键登录(qq互联)
  18. c语言中gets 、getchar 、fgets 、scanf的用法
  19. 【安卓Handler】Handler消息机制
  20. 新浪微博 (sso package or sign error)

热门文章

  1. 苹果回应巴西政府禁止销售不附赠充电器的iPhone;小米造车新进展;国内首家以数据服务为核心的央企数据中台上线 | EA周报...
  2. 6个实用的 Python 自动化脚本,告别加班,你学会了吗?
  3. 微信小程序如何实现搜索框的防抖功能
  4. 腾讯历届笔试题(1)
  5. 常见的域名劫持类型及如何修复
  6. 递归函数的例子python卖鸭子_递归算法实现卖鸭子
  7. AngularJs参数传递
  8. 穷人与富人的距离0.05厘米
  9. Windbg使用详解
  10. tcp的time wait为什么要等2个MSL