【问题标题】:Python equation answer is incorrectPython方程答案不正确
【发布时间】:2017-05-09 09:03:22
【问题描述】:

我正在制作一个计算轨迹的程序,但是在运行代码时,方程的答案非常小,但在计算器上运行相同的程序时,答案很好。

到目前为止,我已经尝试了所有我能想到的方法,例如使用分数模块来尝试解决它:

等式:

D= 9.81/V^2*sin(2*angle)

python 方程:

D=9.81/((200**2)*math.sin(2*10))

目标答案是 708

当前答案 0.00026836.....

【问题讨论】:

    标签: math python-3.6


    【解决方案1】:

    试试这个方法:

    angle = 10*math.pi/180.0
    D=9.81/((200**2)*math.sin(2*angle))
    

    Python 与 C、C++、Java 和 JavaScript 一样,使用弧度表示三角函数,而不是度数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多