【基础】练习册20-Python3_数学计算

代码如下:

#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,求这个数

for i in range(1,85):

    if 168%i==0: #i*j=168,因此i能被168整除

        j=168/i

        if i>=j and (i+j)%2==0 and (i-j)%2==0:

        #以i为循环,i大于j,且i和j均为整数,将标题列算式可得出

            m=(i+j)/2

            n=(i-j)/2

            x=m*m-100-168

            print(int(x)) #不强制为int型,得出的值为浮点数

你可能感兴趣的:(【基础】练习册20-Python3_数学计算)