简述:一个整数,它加上100和加上268后都是一个完全平方数,求100000之内满足条件的数
提问:请问该数是多少?
#import math
from numpy import*
for i in range(10000):
#转化为整型值
x = sqrt(i + 100)
y = sqrt(i + 268)
if(x==int(x)and y==int(y)):
print(i)
>>>
21
261
1581
import math
for i in range(10000):
#转化为整型值
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