PYTHON语言也很有趣寻找金蝉脱壳平方数

林老师是编程语言的玩家,编程使用最多的是C、VB、PASCAL、LOGO、PYTHON。C语言其实有很多分支,有C++,有纯粹的C,还有专门服务于嵌入式单片机的C。一个Sin
a函数在嵌入式单片机的C语言中编译后机器语言代码简练到只有二十几个字节,那个编译程序的“高级”、“智能”真是叫人佩服得五体投地。LOGO语言不仅好玩而且简练,同样的题目用LOGO编程,源程序量只有C语言的五分之一到十分之一。PYTHON语言近年来已经在小学生中开始流行。PYTHON语言有LOGO模块,简直和LOGO语言的输出形式是一模一样的。好像见过山东小学生《信息技术》学的就是PYTHON。PYTHON语言的“面向对象”的编程是一种高级的编程理念,用“面向对象”的Class编程输出的图形动画艳丽复杂、功能强大到令人咋舌的惊讶程度。
前几篇博客我们讨论过“金蝉脱壳平方数”。例如37的平方是1369。
1369就是一个“金蝉脱壳”数。它具备以下特性:
1. 1369是一个平方数,因为37×37=1369 ;
2. 1369去掉首位数及末位数(这就是所谓的“脱壳”)得到36;
3. 36也是一个平方数:6×6=36。
这是林老师编写的PYTHON程序:

这里找的是10个数位以内的“金蝉脱壳平方数”。答案如下:
待续
MSWLogo-FMSLogo解……
PCLogo解……
PCLogo编程动画:
加载中,请稍候......