我正在制作一个计算对象移动距离的程序,但是当我使用 45 作为角度(sin45 和 cos45 等效)运行程序时,垂直高度和水平高度的输出不同
import math
angle = float(input("Enter Angle of Movement(In Degrees): "))
print("Angle is: ",angle,"°")
horizontal_distance = (abs(overall_distance*math.sin(90-angle)))
print("Horizontal Distance:",horizontal_distance,"m")
vertical_distance = (abs(overall_distance*math.cos(90-angle)))
print("Vertical Distance:",vertical_distance,"m")
Run Code Online (Sandbox Code Playgroud)