一个整数,它加上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]
posted @ 2017-12-03 21:50  苏幕遮_凌枫  阅读(880)  评论(0编辑  收藏  举报