如何在Python中计算二次方程

时间:2019-10-25 16:23:19

标签: python math

我想用变量做一些简单的计算。 但是这个x并不是程序中经常看到的变量,而是数学公式中的x = unknown

我要计算

(x-1)^2 =

并获得

x^2 - 4x + 4

有可能吗?

我熟悉某些程序语言,但这是第一次使用数学目的。

2 个答案:

答案 0 :(得分:3)

根据Chen Guevara的评论,这里是sympy的一小段代码,使用代码进行了说明。

from sympy import symbols, expand

x = symbols('x')
expr = (x-1)**2
print(expr)
expr2 = expand(expr)
print(expr2)

这将产生输出:

(x - 1)**2
x**2 - 2*x + 1

答案 1 :(得分:0)

x = 8

quadratic = ((x ** 2) - (4 * x)) + 4
print(quadratic)

返回36。这是您要寻找的吗?