Python中的(+/-)怎么写?

How to write (+/-) in Python?

我是 Python 的新手,我有下面这个公式,我在平方根之前遇到了 (+/-)。怎么写成Python?

这实质上是两个公式合二为一。在 Python 中无法做到这一点。只需使用两个单独的公式。一加一减。

不管怎样,您都必须构建两个表达式,一个带有加号,另一个带有减号。这是最直接的方式:

from math import sqrt

x1 = (-b + sqrt(b*b - 4*a*c)) / 2.0
x2 = (-b - sqrt(b*b - 4*a*c)) / 2.0

当然你应该只计算一次b*b - 4*a*c的值并将其存储在一个变量中,并在继续之前检查它是否为负数(以避免在尝试取负数的平方根时出错),但这些细节留作 reader.

的练习