【Python练习题】程序3

3、题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
x+100 = n*n
x+100+168 = m * m

所以
(m+n)*(m-n) =168
#题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

i = range (1,100)

for m in i:
    for n in i :
        k = (m+n)*(m-n)
        if k == 168 and m > n:
            #print(m,n)
            x = (n * n -100)
            y = (m * m -268)
            if x == y:
                print (x)

猜你喜欢

转载自www.cnblogs.com/yelublue/p/8970834.html