Python题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#提示用到了math函数的sqrt(x)开平方
import math #导包,为了调用sqrt函数
i=1 #循环变量
while True: #死循环可以找出所求的数,直到找到为止
if(math.sqrt(i+100)-int(math.sqrt(i+100))==0 and math.sqrt(i+100+168)-int(math.sqrt(i+100+168))==0): #如果开方后是整数,即证明是完全平方数
print(i)
i+=1 #循环动起来的变量
```python