一个整数,它加上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)