我對python很陌生,我正在撰寫這個程式,它使用這個簡單的公式計算一個盒子的下降時間:
h-0.5gT^2 = 0
h = 100
g = 9.8
T = ?
其中 T 是所需的時間(4.5 秒) 在紙上,我可以輕松求解 T 但我不確定如何將其翻譯成 python 我不知道是否有一個公式可以給我 T 的值我已經擁有的輸入或什么
uj5u.com熱心網友回復:
import math
T = math.sqrt(h / (0.5 * g))
uj5u.com熱心網友回復:
基于此,您可以使用以下代碼:
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))
uj5u.com熱心網友回復:
如果我正確理解了這個問題,那么您是在問如何解決 T。
T = ((2 * h) / g) ** 0.5
所以啟動 Python 解釋器并輸入以下內容
h = 100
g = 9.81
T = ((2 * h) / g) ** 0.5
print(T)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/424810.html
上一篇:NodeJSwhiletrue回圈乘以數字(基本計數器)
下一篇:遞回創建組合串列
