某个数如果是另一个整数的完全平方,那么我们就称这个数为完全平方数,也叫做平方数。比如:0,1,4,9,16,25,36等。 我们的任务是找到形如aabb的这样的完全平方数 (即前两位相等,后两位也相等)。

[分析]

算法一: 用0~9之间的数字组合出aabb这样的数字,再对其进行开方,平方运算,从而验证aabb是否为完全平方数。

算法二:我们对1~100之内的数进行平方运算得到10000以内的完全平方数,再对其进行拆解,找到形如aabb的数

运行结果如下图:

代码如下:

# 算法一

for a in range(1,10):

for b in range(0,10):

aabb = a*1100 + b*11 # 不一定是平方数,但里面有平方数

c = int(aabb**0.5 + 0.5) # 验证。对aabb进行开方运算,并进行四舍五入取整

if c**2==aabb:

print(“完全平方数{}, 开方后得到 {}”.format(aabb, c))

print(“{1} x {1} = {0}”.format(aabb,c) )

第二种算法请大家自行设计,相信你一定可以想到办法.

python寻找完全平方数_少儿编程|Python小课堂 – 寻找aabb完全平方数相关推荐

  1. python 儿童 游戏_少儿编程分享:手把手教你用Python编写战斗机游戏(完)

    原标题:少儿编程分享:手把手教你用Python编写战斗机游戏(完) 加入图像 现在我们已经能够玩游戏了,但这个游戏丑确实有点丑 .接下来,我们要把单调的白色矩形换成好看的图片. 在前面的代码中,我们用 ...

  2. python怎么编辑程序_少儿编程:Python系列24——字符串的替换和检索

    #少儿编程# 因为会汉语拼音了,小po最近迷上打字,他经常会为我们家制作一张购物清单(其实就是他想吃的东西),如图1,然后把这张购物清单作为字符串赋值到一个变量里. 图1 这次他刚做完,就发觉奶豆和奶 ...

  3. 用python画小兔子_少儿编程分享:手把手教你用PYTHON编写兔獾大作战(一)

    原标题:少儿编程分享:手把手教你用PYTHON编写兔獾大作战(一) 游戏制作 我们今天要制作的小游戏是Bunnies vs. Badgers (兔獾大作战).游戏中的兔子通过射箭抵御獾的进攻,从而保卫 ...

  4. 少儿编程python教材_少儿编程|Python环境安装

    一.为什么要学Python? 小学 山东,浙江,北京地区小学已将Python内容纳入教材 高中 浙江省已将信息技术教材编程语言替换为Python 大学 计算机二级考试加入"Python 语言 ...

  5. python五角星教程_绘制五角星_清华尹成python入门教程_少儿编程视频-51CTO学院

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

  6. python代码少儿编程转换_数据类型转换_清华尹成python入门教程_少儿编程视频-51CTO学院...

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

  7. 数学表达式转换成python_简单数学表达式_清华尹成python入门教程_少儿编程视频-51CTO学院...

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

  8. python儿童编程教程视频_简单回顾_清华尹成python入门教程_少儿编程视频-51CTO学院...

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

  9. 利用python绘制奥运五环_绘制奥运五环_清华尹成python入门教程_少儿编程视频-51CTO学院...

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

最新文章

  1. Windows Server 2003 R2 修复Windows Server 2003
  2. html年月日下拉联动菜单 年月日三下拉框联动
  3. 人工智能-机器学习=深度学习-其他
  4. 小朋友学数据结构(3):二叉树的建立和遍历
  5. canvas笔记-使用canvas画矩形及各样式(透明)
  6. 土是独体字结构吗_毛笔楷书基础练习独体字部首的写法(左部)4
  7. linux 环境变量和shell变量
  8. 【Python实例第26讲】一个主成分的例子
  9. VB 显示当前时间 24小时制
  10. Tomcat下载——tomcat7、tomcat8、tomcat9官网下载链接
  11. 如何使用MySQL Workbench建立数据库
  12. 运营商iptv服务器,IPTV 服务器
  13. 死锁和哲学家就餐问题
  14. [程序员学英语]英语句子结构
  15. 计算机视觉笔记及资料整理(含图像分割、目标检测小方向学习)
  16. 【例子】固定表格的首行与首列
  17. fastadmin更改访问入口文件路径
  18. 我们这个时代,寒门再难出贵子
  19. 计算机桌面工作提醒,如何在电脑桌面显示工作提醒?电脑上有什么好用的桌面工作提醒便签吗...
  20. 【React】通过jsx语法创建虚拟DOM动态及数组赋值的方法(图文+代码)

热门文章

  1. React文档(十九)不使用ES6
  2. autobench 快速入门
  3. 事务,动态代理,连接池
  4. 1319. 连通网络的操作次数
  5. python selenium定位元素方法_[原创] python selenium 元素定位方法封装
  6. java iecapt.exe_java替换url的域名和端口方法
  7. 投递简历总是石沉大海?HR表现的机会都不给你?【Python爬虫实战:简历模板采集】
  8. php屏蔽ip时间段,php中限制ip段访问、禁止ip提交表单的代码分享/用PHP打印出前一天的时间格式:...
  9. Ubuntu上安装OpenGL
  10. 拔染印花的主要特点和工艺技术