栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python--求多项式的值

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python--求多项式的值

系数为a0​,a1​,a2​,a3​,⋯an​的n次多项式是如下的一个函数:

p(x)=a0​+a1​x+a2​x2+a3​x3,⋯an​∗xn

函数可以针对不同的x求值,例如,

如果p(x)=1+2x+x2,则p(2)=1+2∗2+22=9。

如果p(x)=1+x2+x4,则 p(2) = 21 ,p(3) = 91 。

编写一个函数poly(),带两个输入参数:一个多项式p(x)的系数a0​,a1​,a2​,a3​,⋯an​的列表和一个数值x,要求函数返回p(x),即多项式对x的求值结果。

函数接口定义:
poly(lst, x)

其中lst为传入的多项式的系数的列表,x为所要求的多项式中的x

裁判测试程序样例:
# 请在这里填写答案 def main(): 
s = input() items = s.split() 
lst = [eval(x) for x in items] 
x = int(input()) 
print(poly(lst, x)) 
main()

输入样例1:

在这里给出一组输入。例如:

1 2 1
2

输出样例1:

在这里给出相应的输出。例如:

9

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887268.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号