Я делаю программу, которая решает квадратичное уравнение и печатает корни. Прежде чем перейти к основной программе, я просто пытаюсь сделать работу с квадратным корнем. Ошибка, которую я получаю, говорит об ошибке «ошибка математического домена». Если кто-то может мне помочь, почему он не работает, это было бы здорово.Ошибка домена math домена Python
import math
a = int(sys.argv[1])
b = int(sys.argv[2])
c = int(sys.argv[3])
x1 = int
x2 = int
# variables into solving equation and assign answers
print(math.sqrt((b**2)-(4*a*c)))
Возможно, вы вводите значения, которые вызывают отрицательное число. 'math.sqrt' не даст вам комплексных чисел. – 098799
Строки 'x1 = int' и' x2 = int' не делают ничего полезного. – chepner