-1

重複の可能性:
Python で Sin-1 または逆 sin を使用する

これが私のコードです:

# point of intersection between opposite and hypotenuse

x,y  =    pygame.mouse.get_pos()


# using formula for length of line

lenline1 = (x-x)**2 + (300-y)**2
lenline2 = (x-700)**2 + (y-300)**2

opposite = math.sqrt(lenline1)

adjacent = math.sqrt(lenline2)

# Converting length of lines to angle

PQ = opposite/adjacent
k = math.sin(PQ)
j = math.asin(k)

print(j)

期待した結果が得られませんでしたが、いじった後は近づいたものの、まったく正しくありませんでした。誰かが私が間違っていることを教えてください。私は2つの線を持っています:反対側と隣接し、罪の逆数を使用して角度を取得したいと思います. 私は何を間違っていますか。私は初心者なので、あまり詳細な情報を提供しないでください。これが難しいとは思えません。

ありがとう。

斜辺と隣接線が交わる角度を取得しようとしています!!

4

1 に答える 1

0

^Python では、べき乗ではなく排他的論理和を意味します。べき乗が必要な場合は、**演算子を使用します。

于 2012-09-15T09:17:28.817 に答える