擅长:python、mysql、java
<pre><code>def factor_int(n):
nsqrt = math.ceil(math.sqrt(n))
solution = False
val = nsqrt
while not solution:
val2 = int(n/val)
if val2 * val == float(n):
solution = True
else:
val-=1
return val, val2, n
</code></pre>
<p>试试看:</p>
^{pr2}$