Python:第6章-5 应用函数计算余弦函数的近似值(20分)
发布时间
阅读量:
阅读量
本题需要编写一个函数,根据以下数学表达式计算cos(x)的近似值,要求计算直至最后一项的绝对值小于eps(当某一项的绝对值小于eps时,不再将其加入计算):
cos(x) = x^0 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ?
函数接口定义为funcos(eps, x),其中用户输入的参数为eps和x;该函数funcos应按照上述公式进行运算,并返回计算结果,保留四位小数。
函数接口定义与规范
函数接口:
funcos(eps, x),用于计算并返回cos(x)的数值结果。
裁判测试程序样例:
在此处提供函数调用以进行测试的示例。例如:
/* 请在此处填写答案 */
eps = float(input())
x = float(input())
value = funcos(eps, x)
print("cos({0}) = {1:.4f}".format(x, value))
输入样例解析
以下为一组示例输入数据:
0.0001
-3.1
输出样例:
在此处展示对应的计算结果。例如:
cos(-3.1) = -0.9991
代码实现:
def funcos(eps,x ):
res = 1
if res < eps:
全部评论 (0)
还没有任何评论哟~
