pyhton编写函数输出多项式
时间: 2024-09-09 08:02:50 浏览: 74
在Python中编写一个函数来输出多项式,我们可以首先定义多项式的一般形式,然后实现一个函数来计算并输出多项式在给定点的值。多项式通常可以表示为系数与变量的幂次乘积之和,例如:
```
p(x) = a_n * x^n + a_(n-1) * x^(n-1) + ... + a_1 * x + a_0
```
其中 `a_n` 到 `a_0` 是多项式的系数,`x` 是变量,`n` 是最高次幂。
下面是一个简单的Python函数,用于计算并输出多项式在特定 `x` 值处的值:
```python
def evaluate_polynomial(coefficients, x):
"""
计算多项式在给定点的值。
参数:
coefficients -- 多项式系数列表,从最高次幂到常数项。
x -- 要计算多项式的点。
返回:
多项式在点x处的值。
"""
result = 0
for i, coeff in enumerate(coefficients):
result += coeff * (x ** i)
return result
# 示例使用
coefficients = [3, -5, 2] # 表示多项式 3x^2 - 5x + 2
x_value = 4 # 要计算多项式的点
print("多项式在 x =", x_value, "处的值为:", evaluate_polynomial(coefficients, x_value))
```
在这个例子中,多项式 `3x^2 - 5x + 2` 在 `x = 4` 处的值将会被计算并输出。
阅读全文