如何用Python编写(+/-)?

时间:2019-08-03 07:35:05

标签: python math algebra

我是Python的新手,我在这个公式之下,并且在平方根之前面对(+/-)。如何用Python编写?

Factorization Formula

2 个答案:

答案 0 :(得分:3)

一种或另一种方式,您将必须构建两个表达式,一个表达式带有加号,另一个表达式带有减号。这是最直接的方法:

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的值并将其存储在变量中,并在继续操作之前检查它是否为负数(以避免在尝试取负数的平方根时出错),但是这些细节留给读者练习。

答案 1 :(得分:2)

这本质上是两个表示一个的公式。在Python中无法做到这一点。只需使用两个单独的公式。一加一减。