Это происходит потому, что мы не можем разделить любое число на 0, так что ты не хочешь делать? если вы хотите, когда x input принимает 0, он заменяется на 1, что означает, что число делится на 1, код будет
def two_sol(x,y) :
if int(x) == 0: x = 1
x_f= (-y + v)/(4*x)
x_s =(-y - v)/(4*x)
return x_f , x_s
def one_sol(x):
if int(x) == 0: x = 1
x_f = (-y + v) / (4 * x)
, если вы хотите, когда x input принимает 0, он возвращает ине рассчитывай больше! код будет,
def two_sol(x,y) :
if int(x) == 0: return
x_f= (-y + v)/(4*x)
x_s =(-y - v)/(4*x)
return x_f , x_s
def one_sol(x):
if int(x) == 0: return
x_f = (-y + v) / (4 * x)