'''

黑洞数

由组成这个数的数字组成的最大数减去最小数等于其本身

例如 495

954 - 459=495

'''

实现思路

迭代此数值段的所有数,将数转换为String类型,通过str的sorted方法降序排序得到最大数,升序排序得到最小数

,如果最大数-最小数=本身,则输出这个数

def blackHole(n):#n为位数

start=10**(n-1) # 起始数

end=start*10-1 #终止数

#依次测试每个数

for i in range(start,end):

i=str(i) #转换为字符串便于整体排序

big=''.join( sorted(i,reverse=True)) #降序排列生成最大数

big= int(big) #转换回来

little=''.join(sorted(i))

little=int(little)

if big-little==int(i):

print(i)

n=6

blackHole(n)

运行结果

549945

631764

原文链接:https://blog.csdn.net/weixin_45016272/article/details/107695036

python编程查找黑洞数_黑洞数筛选Python实现相关推荐

  1. python编程基础知识点总结_【转载】Python编程中常用的12种基础知识总结

    Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进 ...

  2. python编程思维导图_用来梳理 Python 编程核心知识15张思维导图

    原标题:用来梳理 Python 编程核心知识15张思维导图 小编这次在逛论坛的时候,无意中发现了一份python的武功秘籍,也就是一份思维导图,堪称业界经典! 思维导图可以有力地激发你的联想,通过一个 ...

  3. python编程基础知识体系_【汇总】Python 编程核心知识体系

    [汇总]Python 编程核心知识体系 大神著作,源自:https://woaielf.github.io/2017/06/13/python3-all/ 本文主要涵盖了 Python 编程的核心知识 ...

  4. python编程思路不清晰_安利一波Python编程中非常实用的那些黑魔法

    编者按:Python是机器学习的主流语言,没有之一.今年5月,它首次在PYPL排行榜上超越JAVA,成为全球第一大编程语言.而一个月后,Stack Overflow也分享了最新的编程语言浏览量统计数字 ...

  5. python编程基本语法元素_第一章:Python基本语法元素

    一.程序设计基本方法 1.计算机与程序设计 1.1   计算机的概念 计算机是根据指令操作数据的设备 具有以下两个特点: ①功能性:对数据的操作,表现为数据计算.输入输出结果和结果存储: ②可编程性: ...

  6. python编程入门单例_常见的在Python中实现单例模式的三种方法

    单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例类的特殊类.通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源.如果希望在 ...

  7. python是一种动态语言、这意味着_【python编程的优点是什么?难怪选择python的人越来越多了】- 环球网校...

    [摘要]Python是一种动态解释的.强类型定义语言:编写它时不需要定义变量类型.python判断值的类型的方法是什么,那么python编程的优点是什么?难怪选择python的人越来越多了,所以你知道 ...

  8. 学python编程好就业吗_学好python编程就业真的没有压力吗?

    python这门语言的应用是越来越广了,用这种语言编程已经是一种普遍现象了,正因为如此,许多人看到了其中的就业机会,都想着来学,学好python编程就业真的没有压力吗?其实就业也是比较复杂的一个事,想 ...

  9. python扩展库导入方式_使用pip安装Python扩展库的方法

    本文节选自作者的<Python编程基础及应用>视频教程.Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 使用pip进行安装 ...

  10. 《Python编程从入门到实践》记录之Python函数返回值

    目录 1.返回简单值 2.返回字典 3.结合使用函数和while循环 更多关于Python函数的知识见如下博文: <Python编程从入门到实践>记录之Python函数定义.使用 < ...

最新文章

  1. maile:教你程序员怎么发邮件
  2. 【solr专题之四】在Tomcat 中部署Solr4.x
  3. 远程访问CENTOS的MYSQL数据库设置
  4. 人人都能读懂的编译器原理
  5. 使用PostgREST的RestAPI操作之管理与优化
  6. 运用大数据助力大发展
  7. 小爱同学app安卓版_小爱同学app2.0.1 安卓版 下载 - 51下载网
  8. 深响|对话THE9演唱会主创:技术打开想象力,未来的娱乐还能这么玩
  9. 郑明秋什么版本的MySQL_mysql数据库实用教程教学课件作者郑明秋代码数据库脚本代码9787568250825.docx...
  10. python培训班靠谱吗-python编程培训 python培训靠谱吗
  11. linux查找模糊文件位置,linux模糊查找文件用什么命令比较好
  12. Flutter Image从网络加载图片刷新、强制重新渲染
  13. ARP欺骗的两种方式
  14. 图像加噪与滤波【C#】
  15. 湖北大学计算机系宿舍,武汉高校宿舍大揭底!原来还有宿舍这么坑爹...
  16. 使用树莓派制作的远程开门器
  17. 低功耗版STM8L051的一个诡异配置
  18. Highcharts实现走势图
  19. 《中国游戏产业报告》出炉,爱加密呼吁重视游戏安全
  20. Tomcat、JVM 优化配置

热门文章

  1. 个人入职工作必备软件安装
  2. 【数据结构】常见的排序方法的实现以及性能对比
  3. unity重定向_关于Unity中Mecanim动画的重定向与动画混合
  4. vuex的五大辅助函数使用技巧
  5. python绘五环,还不过来Look一下吗
  6. 阿里云ECS计算型c5云服务器性能测评2021更新
  7. 冰岛试行四天工作制大获成功:周工作时间缩短五小时,生产力没变!
  8. sublime 正则匹配
  9. 微信公众号iframe嵌套页面js不执行
  10. sourceTree设置OpenSSH快捷连接阿里云code仓库