import math def getNum(): result = [] for i in range(-100, 10000): a = math.sqrt(i + 100) b = math.sqrt(i + 100 + 168) if int(a) == a and int(b) == b: result.append(i) return result # call x = getNum() print x
运行结果:
[-99, 21, 261, 1581]
import math def getNum(): result = [] for i in range(-100, 10000): a = math.sqrt(i + 100) b = math.sqrt(i + 100 + 168) if int(a) == a and int(b) == b: result.append(i) return result # call x = getNum() print x
运行结果:
[-99, 21, 261, 1581]