擅长:python、mysql、java
<p>在我的评论和@Joran Beasley的回答中描述的程序:</p>
<pre><code>import sys
from math import sqrt
a, b, c = sys.argv[1:]
a = float(a)
b = float(b)
c = float(c)
if b**2-4*a*c < 0:
print("there's no real root")
else:
print((-b+sqrt(b**2-4*a*c))/(2*a), (-b-sqrt(b**2-4*a*c))/(2*a))
</code></pre>
<p>如果愿意,还可以检查判别式是否为零,并且只打印两个解中的一个(在本例中,这两个解显然相等)。在</p>