以下程序用于实现利用麦克劳林公式计算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)
报告相同问题?