P79. 练14.4 计算多项式的值
说明
对于多项式\(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}")