python学习--一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

题目:一个整数,它加上100后是一个完全平方数,加上168又是一个数的完全平方数,请问该数是多少?

编程思路一:循环找法
从2开始到10000循环找数:i,只要 i 满足以下条件
        从2开始到10000循环找数:j,只要 j 满足以下条件
               j*j =i+100
               从2开始到10000循环找数:k,只要 k满足以下条件
                    k*k = i+168    
                    停止找数
找到 i

完整代码如下:

编程思路二:

从2开始到10000循环找数:i,只要 i 满足以下条件

 整数(i+100的平方根)* 整数(i+100的平方根)=i+100 且  整数(i+168的平方根)* 整数(i+168的平方根)=i+168


编程注意:math前面的int很重要,否则系统按照整数给你算,结果就不对了,输出结果如下:

10.14889156509222

13.076696830622021

3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:http://blog.chinaunix.net/uid-29728680-id-5576422.ht...
    真是太机智了阅读 7,504评论 0 0
  • 【凛中行·殇】 一泓浓墨倾城卷, 清路啸雨灯如烟; 飞白走逝夜华烬, 随云安好落九天。
    有雨便有酒阅读 1,833评论 0 0
  • 这里是一个不自律的人在写一篇关于自律的文章。 萧伯纳说过:“自我控制是最强者的本能。”若这是真理,那看来我离“...
    黑白苏子阅读 3,964评论 7 2
  • 犹记得张国荣先生在英雄本色中唱的那首《奔向未来的日子》,听着他浓厚的港声总能让我思绪连篇,总想着自己也能意气风发的...
    话少阅读 2,635评论 0 0
  • 在HTTP协议中有可能存在信息窃听或身份伪装等安全问题。使用HTTPS通信机制可以有效地防止这些问题。 HTTP的...
    pengquanhua阅读 3,269评论 0 0