P79. 练14.4 计算多项式的值

https://ok.hn.cn/p/P79

说明

对于多项式\(f(x)=ax^3+bx^2+cx+d\)和给定的\(a\),\(b\),\(c\),\(d\),\(x\),计算\(f(x)\)的值,保留到小数点后\(7\)位。

输入格式

输入仅一行,包含\(5\)个实数,分别是\(x\),及参数\(a\)\(b\)\(c\)\(d\)的值,每个数都是绝对值不超过\(100\)的双精度浮点数。数与数之间以一个空格分开。

输出格式

输出一个实数,即\(f(x)\)的值,保留到小数点后\(7\)位。

题解

x,a,b,c,d=map(float,input().split())

f= a*x*x*x + b*x*x + c*x +d

print(f"{f:.7f}")