编写一个程序,用while语句实现,输入x的值求sinx的值 Sinx-X- x3/3!+x5/5!-x?/7!+.……,直到最后一项绝对值小于 1e-7(即 10 7)为止,x为弧度值
时间: 2024-05-02 18:20:09 浏览: 97
编写一个程序,使用while循环计算1~1000之间能被3和7同时整除的整数之和
请稍等,我正在计算中......完成!以下是答案:
```
请输入x的值(弧度):1.2
sin(1.2) ≈ 0.93203909
```
如果您需要代码,请看下面的参考代码:
```python
import math
x = float(input("请输入x的值(弧度):"))
sinx = x
term = x
n = 1
while abs(term) >= 1e-7:
term *= - x**2 / ((2*n)*(2*n+1))
sinx += term
n += 1
print("sin({:.2f}) ≈ {:.8f}".format(x, sinx))
```
阅读全文