求完全平方数

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

完全平方数:一个数能用另一个数的平方表示即为完全平方数。eg:9能用给3的平方表示,所以9是完全平方数

from math import *

for i in range(1, 10000):
    sqrt1 = sqrt(i + 100)
    sqrt2 = sqrt(i + 168)
    if sqrt1 == int(sqrt1) and sqrt2 == int(sqrt2):
        print('该数为', i)

print(sqrt(i + 100))
    print(sqrt(i + 168))
    break
print(i)

猜你喜欢

转载自blog.csdn.net/shixiu_yuan/article/details/82902549
今日推荐