我需要使用Python上的正则律来计算三角形的角度,但是我一直遇到语法错误。我写的代码是math.sin A/a = math.sin B/b
,就像你通常会使用法律一样。语法错误是因为等号,它表示sin不能用作运算符。所以我需要帮助知道Python上的正则律的代码。
答案 0 :(得分:1)
这个是找到角度B.如果您不知道如何更改第一个答案的值并找到角度B,我不希望您感到困惑。
def sin(A,b,a):
import math
value= math.asin((math.sin(A*math.pi/180)/a)*b)*180/math.pi
return value
print sin(A,b,a) #enter values A,b,a from the formula sin A / a = sin B / b and get angle B.
答案 1 :(得分:0)
要计算角度A,请输入A,a,b的值 使用这个公式---- sin A / a = sin B / b
def sin(B,a,b):
import math
value= math.asin((math.sin(B*math.pi/180)/b)*a)*180/math.pi
return value
#Example:
print sin(63,4.7,5.5) # angle B is in degrees
#Final answer in degree
49.5882674686
[Finished in 0.1s]