浙大版《Python 程序设计》题目集(函数题)第6章函数-5 使用函数求余弦函数的近似值 (20 分)

2021/5/25 12:28:00

本文主要是介绍浙大版《Python 程序设计》题目集(函数题)第6章函数-5 使用函数求余弦函数的近似值 (20 分),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

题目链接:

戳我

 

 

函数接口定义:

函数接口:
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 factorial(n):
    if n==0:
        return 1
    else:
        return n*factorial(n-1)
    
def funcos(eps,x):
    sum=0
    i=0
    while x**i/factorial(i)>=eps:
        i=i+2
    for j in range(0,i,2):
        if j%4==0:
            sum+=x**j/factorial(j)
        else:
            sum-=x**j/factorial(j)
    return sum

  

参考链接:

传送门



这篇关于浙大版《Python 程序设计》题目集(函数题)第6章函数-5 使用函数求余弦函数的近似值 (20 分)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程