在python数学中,我试图找出一个物体的高度,我需要将罪恶当作罪。方程是速度^ * sin ^(角度)/ 2 *重力。
v = float(input('start vlocity m/s: '))
a = float(input('start angle : '))
equ = ((v**2) * math.sin**2(math.radians(a)) / 2 * 9.81
print(str(equ) + ' M')
答案 0 :(得分:4)
sin ^ 2(x)与(sin(x))^ 2相同(数学上),所以你可以写
equ = ((v**2) * math.pow(math.sin(math.radians(a)), 2) / 2 * 9.81
或者
equ = ((v**2) * math.sin(math.radians(a))**2 / 2 * 9.81
答案 1 :(得分:2)
以下是我写的方式:
v = float(input('start vlocity m/s: '))
a = float(input('start angle : '))
p = v*math.sin(math.radians(a))
g = 9.81
equ = p*p/(2*g)
print(str(equ) + ' M')
检查分母 - 不应该除以2 * g?