, например, когда я говорю x: 9 p: 3 q: 2, он возвращает x1: (- 0-0j) x2: -0-0j. спасибо за помощь в продвинутом!
import math, cmath
from math import *
from cmath import *
x = input("input x value:")
pA = input("input p value:")
qA = input("input q value:")
p = int(pA)/int(x)
q = int(qA)/int(x)
solutionA = -(int(p)/2)
solutionB = cmath.sqrt(math.pow((int(p)/2),2)-int(q))
solution1 = solutionA-solutionB
solution2 = solutionA+solutionB
print("x1: {:g}".format(solution1))
print("x2: {:g}".format(solution2))
print ("x1:",solution1)
print ("x2:",solution2)