题目:一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,
请问该数是多少?
import math for i in range(1, 10001): x = int(math.sqrt(i + 100)) #转化为整型值 y = int(math.sqrt(i + 268)) #转化为整型值 if (x * x) == (i + 100) and (y * y) == (i + 268): print i
结果:
21
261
1581