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

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

# x*x =100+n
# y*y =100+168+n
res = []	
for i in range(10, 100):
	res.append(i * i)

for n in range(len(res)):
	a = res[n] -100
	for x in range(len(res)):
		b = res[x] -268
		if a == b:
			print(a)
		else:
			continue

答案应该有三个

21
261
1581
[Finished in 0.1s]
原文地址:https://www.cnblogs.com/endurance9/p/7967517.html