Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tìm góc giữa trung điểm huyền và cạnh góc vuông tam giác


Cho tam giác vuông tại B, hai cạnh góc vuông AB và BC. M là trung điểm huyền AC. Tìm góc giữa đoạn BM và cạnh BC (tức góc ∠MBC).

Định lý: Trong tam giác vuông, trung điểm huyền cách đều 3 đỉnh → BM = AM = CM. Do đó ∠MBC = ∠BCM = arctan(AB/BC).

Ví dụ: ab = 6, bc = 4 → góc ≈ 56.31°.

Ví dụ mã nguồn

from math import atan, pi

def solve(ab, bc):
    def deg(rad):
        return 180 / pi * rad
    ans = deg(atan(ab / bc))
    return ans

ab = 6
bc = 4
print(solve(ab, bc))  # 56.3099...

Đầu vào / Đầu ra

Input:  6, 4
Output: 56.309932474020215