代码之家  ›  专栏  ›  技术社区  ›  MSS

如何使用python[闭合]计算公式

  •  -8
  • MSS  · 技术社区  · 7 年前

    theta :

        D(theta) = Acos**2(theta)+Bcos(theta)+C       ;
    

    “θ”是一个角度,一列中有500个值。

    import math
    
    x = float("-60")
    A = 9.5
    B = -1.6
    C = 1.8
    D=A*math.cos**2(x)+B*math.sin(x)+C
    print 
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   tripleee pah8J    7 年前

    for x in [-60.0, -45.0, -30.0]:  # etc; notice how the .0 specifies a float
        print('D({0}) = {1}'.format(x, A*math.cos(x)**2+B*math.sin(x)+C))
    

    如果希望输出是机器可读的,可以将格式字符串更改为 '{0},{1}' 用于简单的CSV输出。

    print 不会打印任何内容(嗯,或者实际上是空行)。

    在Python中, cos 是计算事物的函数;你不能对这个对象求幂,但你可以调用它并对其结果求幂;因此 cos(x)**2 而不是 cos**2(x) import**2 x 至)。