【Python】求多项式的值


代码思路仅供参考,欢迎大家批评指正!


目录

  • 6-8 求多项式的值
    • 函数接口定义
    • 裁判测试程序样例
    • 样例详情
    • 代码


6-8 求多项式的值

一元多项式可以用列表表示。如p(x) = 1 + 3x + 9x4 ,可以表示成列表[1,3,0,0,9]。输入列表表示的多项式和x的值,求多项式的值。

函数接口定义

在这里描述函数接口。例如:
polyvalue(lst,x)

裁判测试程序样例

/* 请在这里填写答案 */

lst=eval(input())
y=float(input())
print("{:.1f}".format(polyvalue(lst,y)))

样例详情

【Python】求多项式的值_第1张图片

代码

# By jurio.
def polyvalue(lst,x):
    px = 0
    for i in range(len(lst)):
        px += lst[i] * x**i
    return px

你可能感兴趣的:(Python,python)