寻找金蝉脱壳平方数

林老师的博客中总是给学习LOGO编程者带来许多崭新的新颖的题材。就说数字吧,再也不是简单的0~9,有些数字里面还包含着奇妙、奇特的规律。研究数字之中蕴藏的特殊规律,是包含高斯、欧拉、华罗庚在内的多位大数学家都孜孜以求的研究对象。今天我们说的数,好比是“金蝉脱壳”,层层脱壳后还保持着奇妙的规律。“蝉”就是炎炎夏日高声鸣唱的“知了”。蝉是一种神奇的昆虫,它的幼虫在地下要生活十多年。有生物学家跟踪研究过,蝉的幼虫在地底下生活的年头数是“质数”年,例如11年、13年,等等。这样的“质数”幼虫年龄,可以保证各批次的蝉从幼虫到脱壳成为会飞、会唱的“成虫”时,时段会互相岔开,不至于在同一个年份“一哄而出”,从而保证每年飞出的知了都有足够的生存空间。蝉的幼虫羽化成知了时要经过“脱壳”的升华。恐怕极少有人见过“金蝉脱壳”的过程。上面的图片就是金蝉脱壳时拍摄下的罕见照片。蝉脱壳后身体的颜色会逐渐变深,成为常见的样子。而脱下的壳就是“蝉蜕”,这是中药中“祛风祛湿”的常用药。但是我们今天的主体说的不是生物学,而是编程及数学中类似的“脱壳”的计算过程。
37×37= 1369 36
这里展示的1369就是一个“金蝉脱壳”数。它具备以下特性:
1.
1369是一个平方数,因为37×37=1369 ;
2.
1369去掉首位数及末位数(这就是所谓的“脱壳”)得到36;
3.
36也是一个平方数:6×6=36。
1369是一个“金蝉脱壳”平方数。因为它的数位只有4位数,所以只能“脱壳”一次。有没有能够多次脱壳还能得到平方数这样的“金蝉脱壳平方数”呢?有
! 但是非常稀有。
请你编程找出不超过10位数的“金蝉脱壳平方数”。
我们不仅可以用LOGO语言编程找出“金蝉脱壳”数
还能用PYTHON语言编程找出“金蝉脱壳”数
还有后续三篇博客展示编程源程序
待续
敬请期待……
现在博客的文字都只有黑色一种颜色
但是我们的图片是彩色的呀
LOGO编程输出的动画:
加载中,请稍候......