返回顶部

Python入门练习(Question3)

完全平方数

题目

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

解答

def solution3():
n = 10
while True:
n += 1
x = n ** 2 - 100
m = 0
while True:
m += 1
y = (n + m) ** 2 - 268
if y < x:
continue
elif y > x:
break
else:
print(x)
if m == 1:
break


solution3()

运行

 

posted @ 2022-10-23 22:25  dork-h  阅读(138)  评论(0)    收藏  举报