Giả sử chúng ta có ba góc. Cần kiểm tra xem có thể tạo thành tam giác có diện tích dương từ các góc này hay không.
Ví dụ, a = 40, b = 120, c = 20, đầu ra True vì tổng 40+120+20 = 180.
Các bước giải quyết:
- Nếu a, b, c đều khác 0 và (a + b + c) == 180:
- Nếu (a + b) >= c hoặc (b + c) >= a hoặc (a + c) >= b, trả về True.
- Ngược lại, trả về False.
- Ngược lại, trả về False.
Xem ví dụ dưới đây để hiểu rõ hơn:
Ví dụ
def solve(a, b, c):
if a != 0 and b != 0 and c != 0 and (a + b + c) == 180:
if (a + b) >= c or (b + c) >= a or (a + c) >= b:
return True
else:
return False
else:
return False
a = 40
b = 120
c = 20
print(solve(a, b, c))
Đầu vào
40, 120, 20
Đầu ra
True