【发布时间】:2023-03-18 20:09:01
【问题描述】:
我正在制作一个计算物体移动距离的程序,但是当我使用 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")
【问题讨论】:
标签: python math trigonometry