我有兩條腿給出了三角形,在使用畢達哥拉斯算出第三條腿之後,我必須找到三角形的角度,以便能夠使用海龜在Python中繪製三角形。計算具有三條腿的角三角形
我已經嘗試了cosinus公式來找到角度,但它不工作。我沒有得到想要的結果。
代碼:
import math
import turtle
#Legs
a = 70
b = 60
c_pwr = a**2 + b**2
c = math.sqrt(c_pwr)
print("Langste zijde is: ", c)
#Angles
A = math.acos((b**2 + c**2 - a**2)/(2 * b * c)) * 100
B = math.acos((c**2 + a**2 - b**2)/(2 * c * a)) * 100
C = 360 - A - B
print(A, " ", B, " ", C)
turtle.forward(a)
turtle.right(B)
turtle.forward(b)
turtle.right(A)
turtle.forward(c)
input()
什麼我做錯了,如何解決呢?謝謝!
我假設它是一個直角三角形與邊70和60? – SwiftsNamesake
@SwiftsNamesake是的,這是正確的 –
math.acos返回弧度值,它看起來像你用它們作爲度。另外,三角形中只有180度。 –