私は三角形の2つの脚を与えられていますが、3つ目はPythagorasを使って計算された後、私は三角形の角度を見つけなければなりませんでした。3つの脚を持つ角度三角形を計算する
角度を見つけるためにcosinus-formulaを試しましたが、動作しません。私は希望の結果を得ていません。
コード:
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度しかありません。 –