#判断是否为完全平方数,并返回 def pq(x): for i in range(1, x + 1): if i * i == x: return x #一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少 def answer(): for i in range(1, 1000): if pq(i+100) and pq((i+100+168)): print(i) answer()
结果:
21 261
硬算,有时间研究一下。。
#判断是否为完全平方数,并返回 def pq(x): for i in range(1, x + 1): if i * i == x: return x #一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少 def answer(): for i in range(1, 1000): if pq(i+100) and pq((i+100+168)): print(i) answer()
结果:
21 261
硬算,有时间研究一下。。