一元二次多项式是最常见的一种多项式,只含一个未知数且各项最高次数为 2
的多项式称为一元二次多项式,它的标准形式为 ax^2+bx+c。
请在 solution.py
里完善代码,实现 equation
函数功能。equation
函数接收三个参数 a
、b
和 c
分别作为一元二次多项式标准形式的二次项、一次项和常数项。请用 lambda 函数为 equation
函数传入一个未知数 x
,并将这个 lambda 函数作为 equation
函数的返回值,求出一元二次多项式 ax^2+bx+c 的结果。
def equation(a, b, c):
return lambda x:a*x*x+b*x+c
注意点;
1.^是按位异或的运算符,不是次方;
5 = 0101
2 = 0010
5^2 = 0111 = 7
2.python中次方运算为“**”,即:
5**2 = 25