一、报错原因
Python 中报错 “math domain error” 通常是由于某些操作不符合数学定义,如:除于了0
二、解决办法
在可能出现0的地方,加上一个,或者减去一个很小的数。
B = math.degrees(math.acos((b * b - a * a - c * c) / (-2 * a * c)-1e-10))
Python 中报错 “math domain error” 通常是由于某些操作不符合数学定义,如:除于了0
在可能出现0的地方,加上一个,或者减去一个很小的数。
B = math.degrees(math.acos((b * b - a * a - c * c) / (-2 * a * c)-1e-10))