擅长:python、mysql、java
<p>我想你不是在寻找假想的根
如果你是,你应该看看<a href="https://docs.python.org/3/library/cmath.html" rel="nofollow noreferrer">cmath</a></p>
<p>你应该把那个街区改成</p>
<pre><code>try:
p1 = b * -1
math.sqrt(b**2 - 4*a*c)
p3 = 2*a
s1 = (p1+p2)/p3
s2 = (p1-p2)/p3
print("Soluciones :", s1, " y ", s2)
except ValueError:
print("No real solution")
</code></pre>
<p>这称为异常处理,它是这种情况下的完美工具。它将转到except语句的唯一时间是数学.sqrt()为负数。在这种情况下,根是虚构的,所以打印(“没有真正的解决方案”)或任何你想要的错误信息!你知道吗</p>