python3 完全平方数(循环)

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

代码:

for i in range(1,85):
    if 168 % i == 0:
        j = 168 / i
        if (i+j) % 2 == 0 and (i-j) % 2 == 0 and i > j:
            n = (i-j) / 2
            x = n * n - 100
            print(x)

结果:

python3 完全平方数(循环)

 

上一篇:Python 练习实例17


下一篇:List(集)、Set(列表)、Map(映射)