题目描述:

1.程序功能:
随机输入若干个不超过2位的正整数(输入-1表示输入结束),找出其中所有同构数并排序输出。(正整数n若是它平方数的尾部,则称n为同构数。如5的平方数是25,且5是25的尾部,那么5就是一个同构数。同理,25的平方为625,25也是同构数)

2.输入输出要求如下:
输入时要求首先判断输入数位数(1-2位)是否正确,判断输入内容是否是数字,(提示:判断一个字符串是否是数字字符可用字符串的isdigit()方法)然后判断是否是同构数, 输出的同构数要求从小到大排序,结果显示在一行,各同构数间空格分隔。(提示:排序可用列表的sort()方法)

3.程序运行结果要求如下图所示:

(4)程序代码:

def getNum():#输入数字nums=[]iNumStr=input()while iNumStr !='-1':#输入-1表示输入结束if(len(iNumStr) in[1,2]):#确保不超过2位的正整数if(iNumStr.isdigit()):#判断一个字符串是否是数字字符nums.append(eval(iNumStr))#向数组里面添加输入的数字iNumStr=input()return nums
def tonggou(n):#判断是否为同构数并输出同构数list=[]for i in n:if(len(str(i))==1):#一位数判断if(str(i)==(str(i*i))[-1]):list.append(i)if(len(str(i))==2):#两位数判断if(str(i)==(str(i*i))[-2:]):list.append(i)return list
def main():s=getNum()m=tonggou(s)m.sort()#输出的同构数要求从小到大排序print("同构数有:",end=' ')for e in m:print(e,end=' ')
main()

(5)程序运行效果图:

感谢大家一大早的祝福,又老了一岁哈,不过还是一如既往地积极向上、乐观开朗,在接下来的日子里也会更加珍惜时光,用心去享受生活。希望大家能一直像小孩子一样无忧无虑,儿童节快乐! 永远属于我们的节日!

Python识别同构数相关推荐

  1. Python识别验证码----数美图标点选

    Python识别验证码----数美图标点选 写在前面 数据特点 获取数据 识别思路 按顺序抠出F4 定位f4 计算相似度 打标签(~~偷懒~~ ) 训练孪生网络 使用模型 识别结果 改进点 写在前面 ...

  2. python求同构数_用c语言求1到1000的同构数_后端开发

    python与平台有关吗_后端开发 Python与平台无关,因为Python是跨平台的语言,Python作为脚本语言,是解释执行的,所以能跨平台,前提是必须要有一个对应的解释器. 具体请看实例: py ...

  3. python编程胡牌将是什么意思_OpenCV+Python识别车牌和字符分割的实现

    本篇文章主要基于python语言和OpenCV库(cv2)进行车牌区域识别和字符分割,开篇之前针对在python中安装opencv的环境这里不做介绍,可以自行安装配置! 车牌号检测需要大致分为四个部分 ...

  4. 如何用Python识别图片中的文字?

    如何用Python识别图片中的文字? 转:https://mp.weixin.qq.com/s/wXDJoAAI8y1mtbUuwATngQ 以下文章来源于微信公众号:新建文件夹X ,作者ZackSo ...

  5. Python + 大数据 - 数仓实战之智能电商分析平台

    Python + 大数据 - 数仓实战之智能电商分析平台 1. 项目架构 2. 数据仓库维度模型设计-事实表 事实表的特征:表里没有存放实际的内容,他是一堆主键的集合,这些ID分别能对应到维度表中的一 ...

  6. Python模拟登录,Python识别图形验证码实现自动登陆

    前言 利用Python识别图形验证码,selenium模块实现自动登陆.废话不多说. 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块: re: numpy模块: pytess ...

  7. Python学习day13-函数进阶(1)

    Python学习day13-函数进阶(1) 闭包函数 闭包函数,从名字理解,闭即是关闭,也就是说把一个函数整个包起来.正规点说就是指函数内部的函数对外部作用域而非全局作用域的引用. 为函数传参的方式有 ...

  8. Java 求1000以内的同构数_求1-10000之间的同构数

    "同构数"是指这样的整数:它恰好出现在其平方数的右端.如:376*376=141376.请找出10000以内的全部"同构数" 来自360问答的题目,试着写了写, ...

  9. 洛谷-求同构数的个数-NOIP2013提高组复赛

    题目描述 Description 所谓同构数是指这样的数,即它出现在它的平方数的右端.例如,5的平方是25 (即5×5=25),5是25右端的数,那么5就是同构数.又如,25的平方是625(即25×2 ...

  10. python判断阿姆斯特朗数_Python 程序检查阿姆斯特朗数

    Python 程序检查阿姆斯特朗数 在此示例中,您将学习检查n位整数是否是Armstrong数字. 要理解此示例,您应该了解以下Python编程主题: 一个正整数称为阿姆斯特朗阶数,n如果abcd.. ...

最新文章

  1. NullPointerException 的处理新方式,Java14 真的太香了!
  2. Unity Remote使用方法
  3. shell脚本中执行mysql 语句,去除warning using a password on the command line interface can be insecure信息...
  4. core identity mysql_Asp.Net Core Identity 4 改成 MySql/MariaDB
  5. Redis分布式锁(ServiceStack.Redis实现)
  6. 4 weekend110的hdfs下载数据源码跟踪铺垫 + hdfs下载数据源码分析-getFileSystem(值得反复推敲和打断点源码)...
  7. VisualGDB for Linux 安装配置
  8. A problem while linking c++ to python
  9. Codeforces Round #741 (Div. 2)
  10. [导入]从函数RND的使用想到的!
  11. Android入门教程:ConstraintLayout约束布局
  12. QGIS展示三维DEM数据
  13. 北大青鸟汉字注释机内码_众海常用汉字机内码表
  14. Win7自带的壁纸路径
  15. cpu空载50度_单线程性能提升超50%!Arm新款服务器CPU要靠单核打天下?
  16. 数据库插入数据时报错(使用sqlyog创建数据库表插入中文数据时报错Incorrect string value: ‘\xE4\xBB\x8E\xE5\x85\xA5…’ for column ‘)
  17. Execel 中文转拼音英文字母
  18. xgboost缺失值处理
  19. python爬取学校题库_Python爬虫实战-获取某网站题库
  20. Wilcoxon符号秩检验详解

热门文章

  1. 专业渲染户型图|制作手法概述
  2. XF660R型号良田高拍仪接口开发,通过图片文件的二进制数据进行图片上传
  3. Win10下载的文件如何解除锁定?Win10系统解除锁定下载的文件方法
  4. 吃透空洞卷积(Dilated Convolutions)
  5. 奶奶常说,黑白照片看的不清晰,还好我会Python,分分钟给她变成彩色的~
  6. 林子雨spark scala版编程小结
  7. php位运算符与逻辑运算_php 或_php 逻辑运算符和
  8. android screencap,android – “adb screencap /sdcard/screenshot.raw”生成什么格式? (没有“-p”标志)...
  9. 浅谈声纹识别应用:声音被模仿,声音识别身份可靠吗?
  10. 英语词根词缀+联想法记忆单词