以下程序用于实现利用麦克劳林公式计算x的余弦值,x由键盘输入,输出计算结果保留3位小数
按给出代码补全如下:
def fact(n):
f=1
for i in range(1,n+1):
f=f*i
return f
def mi(x,n):
y=x**n
return y
x=eval(input())
t=1
s=0
sign=1
n=2
while abs(t)>=1e-6:
s+=t
n=n+2
sign=-sign
fz=mi(x,n)
fm=fact(n)
t=sign*fz/fm
print("%.3f"%s)