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

Kiểm tra tam giác hợp lệ từ ba cạnh cho trước trong Python

Cho ba cạnh. Kiểm tra xem chúng có tạo thành tam giác hay không (bất đẳng thức tam giác).

Ví dụ: sides=[14,20,10] → True vì 20 < 10+14.

Thuật toán

  • Sắp xếp danh sách cạnh.
  • Nếu tổng hai cạnh nhỏ nhất <= cạnh lớn nhất → False.
  • Ngược lại → True.

Ví dụ code

def solve(sides):
    sides.sort()
    if sides[0] + sides[1] <= sides[2]:
        return False
    return True

sides = [14, 20, 10]
print(solve(sides))

Đầu vào

[14,20,10]

Đầu ra

True