繁体   English   中英

试图将数学公式翻译成 python

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM