一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 完全平方数:一个数能用另一个数的平方表示即为完全平方数。eg:9能用给3的平方表示,所以9是完全平方数 from math import sqrt for i in range(1, 10000): sqrt1 = sqrt(i + 100) sqrt2 = sqrt(i + 168) if sqrt1 == int(sqrt1) and sqrt2 == int(sqrt2): print('该数为', i) #i的值为我们要找的完全平方数