编程,计算多项式 a0+a1x+a2x2+a3x3+...+ an-1xn-1的和(n≤30)
时间: 2023-09-14 18:05:03 浏览: 131
可以使用循环计算多项式每一项的值,然后将它们相加得到结果。具体实现代码如下:
```python
n = int(input("请输入多项式的项数(n≤30):"))
a = []
for i in range(n):
ai = float(input("请输入第{}项的系数:".format(i)))
a.append(ai)
x = float(input("请输入x的值:"))
result = 0
for i in range(n):
xi = x ** i
result += a[i] * xi
print("多项式的值为:", result)
```
在代码中,我们首先读入多项式的项数和每一项的系数,然后读入$x$的值。接着使用一个循环计算每一项的值,并将它们相加得到结果。最后输出结果即可。
阅读全文