请看上上节课的函数代码:
def checkAndPrint(p_q, pq, sym, p, q):
if sym > 0:
if p_q > 0:
if p_q == p + q:
print("x²+%dx+%d=(x+%d)(x+%d)" %(p_q, pq, p, q))
return True
else:
if -p_q == p + q:
print("x²-%dx+%d=(x-%d)(x-%d)" %(-p_q, pq, p, q))
return True
else:
if p_q > 0:
if p_q == abs(p - q):
if p > q:
print("x²+%dx-%d=(x+%d)(x-%d)" %(p_q, pq, p, q))
else:
print("x²+%dx-%d=(x-%d)(x+%d)" %