100_003
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
方法一:
1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 4 5 for i in range(1,85): 6 if 168 % i == 0: 7 j = 168 / i; 8 if i > j and (i + j) % 2 == 0 and (i - j) % 2 == 0 : 9 m = (i + j) / 2 10 n = (i - j) / 2 11 x = n * n - 100 12 print(x)
浙公网安备 33010602011771号