尝试解决 SAS 三角形 - 使用 math.cos 获得错误的输出


import math
a = 5
b = 7
C = 49
c = (a**2)+(b**2)-(2*a*b*(math.cos(C)))
gc = math.sqrt(c)
print(gc)

它输出 7.27726060671当它应该输出类似 5.3 的东西时。任何帮助将不胜感激。

-凸轮

您需要先转换为弧度:

尝试:

c = (a**2)+(b**2)-(2*a*b*(math.cos(math.radians(C))))
print(math.sqrt(c))
#5.29866662196

最新更新