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.
的练习
我是 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.