题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
这题我们首先需要判断一个数开方之后是不是整数,而判断一个数是不是整数我们可以通过对1取余,如果等于0,说明这个数没有余数,就代表是整数,然后根据要求计算可得到该数
import math
for x in range(1000000):
if math.sqrt(x + 100) % 1 == 0 and math.sqrt(x + 100 + 168) % 1 == 0:
print(x)
寻找神秘整数
2415

被折叠的 条评论
为什么被折叠?



