在Python中,我如何制作它才能打印出列表中的一个项目?

时间:2012-09-14 21:22:22

标签: python trigonometry graphing sine

这是使用泰勒系列找到-1和+1之间角度的正弦值,但我要做的是得到每个度数的值,打印它,进入下一个度数,然后打印等......

def Fac(n):
    r=1
    for c in range(n,1,-1):
        r*=c #r=r*c
    return r

def Pow(x,n):
    r=1
    for c in range(0,n):
        r*=x
    return r

def Sign(i): #i will be the number of the term we are on for Taylor
    r=1
    for c in range(0,i):
        r*=-1
    return r

def Rad(a):
    return a*3.141592654/180

def SinTerm(x,n,i):
    y=Sign(i)*Pow(x,n)/Fac(n)
    return y


def main():
    for c in range(0,361):
        a=c
    i=3
    n=1
    sum=0
    for c in range(0,i):
        sum+=SinTerm(Rad(a),n,c)
        n+=2
    print "Taylor COSINE sum = ", sum

while True:
    main()

我认为制作范围(0,361)会分别显示所有值,但它会将0-360度的所有值相加。我怎样才能使每个学位的罪恶价值分别显示出来?我希望能够指引我正确方向的答案,而不是正确地给出答案。

0 个答案:

没有答案