上QQ阅读APP看书,第一时间看更新
6.9 牛刀小试(2)——平方数
寻找这样的数,符合如下条件的称为平方数:
(1)不管多少位,每一位的数都相同,如11,333。
(2)对这个数开平方,得到的结果是整数,如4开平方,结果是2。
对于满足如上两点的正整数,称为平方数。
参考示例代码如下(cycle_num.py):
执行py文件,输出结果如下:
-----------------1 是平方数.-------------- 11 不是平方数================= 111 不是平方数================= ......
对于该示例,有兴趣的读者还可以做一些修改,比如修改为计算某个范围内有多少个平方数(如在1到100之间,有多少个平方数),读者可以自行尝试实现。