![](/img/trans.png)
[英]How to translate this Math Formula in Haskell or Python? (Was translated in PHP)
[英]trying to translate a math formula into python
我是 python 的新手,我正在编写这个程序,使用这个简单的公式计算盒子的下落时间:
h-0.5gT^2 = 0
小时 = 100
g = 9.8
吨=?
其中 T 是花费的时间(4.5 秒) 在纸上,我可以很容易地解决 T 但我不确定如何将其转换为 python 我不知道是否有一个公式可以给我 T 的值我已经拥有的输入或什么
import math
T = math.sqrt(h / (0.5 * g))
基于此,您可以使用以下代码:
from sympy import symbols, solve
T = symbols('T')
h=100
g=9.8
expr = h-0.5*g*(T*T)
sol=solve(expr)
print(sol)
作为替代方案,您可以自己编写操作(如@yair koskas 所写):
T = math.sqrt(h / (0.5 * g))
如果我正确理解了这个问题,那么你是在问如何解决 T。
T = ((2 * h) / g) ** 0.5
所以启动 Python 解释器并输入以下内容
h = 100
g = 9.81
T = ((2 * h) / g) ** 0.5
print(T)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.