我必须求解p=A+BX+CX^2+DX^3,但不能这样做:
a = float(input(" give a "))
b = float(input(" give b "))
c = float(input(" give c "))
d = float(input(" give d "))
x = float(input(" give x "))
p = a + b*x + c*x*x + d*x*x*x
print(" p = ", p)
我必须使用:
for i in (a, b, c, d):
. . .
我该怎么办?
创建一个常量列表,即a,b,c,d
,然后在循环中迭代并求解方程。请参阅此内容以开始使用for
循环。
此外,您可以看到这样的模式:a*x^i + b*x^(i+1) + c*x^(i+2) + d*x^(i+3)
,使用此模式为每次迭代计算相应的项,并对其求和,以获得您想要的答案。