推理Python中的数学错误修复

时间:2015-11-20 21:11:52

标签: python

我在Python中组合了一个程序,使用余弦定律来计算三角形中缺失的边或角。程序中计算侧边三角形缺失角度的部分如下:

usedegrees = True
opptheta = 4
sideb = 8
sidec = 9
asqrd = opptheta**2
bsqrd = sideb**2
csqrd = sidec**2
costheta = (bsqrd+csqrd-asqrd)/(2.0*sideb*sidec)
if usedegrees:
  print degrees(acos(costheta))
else: 
  print acos(costheta)

当我使用costheta(bsqrd+csqrd-asqrd)/(2*sideb*sidec)变量输出costheta)分配0时,计算错误。

所以我的问题是,为什么在余弦公式中的22.0的变化修复了错误并使costheta得到了程序可以使用的输出进行计算?

0 个答案:

没有答案