Bạn tham khảo code C++ nhé, đề bài không rõ 3 cạnh kiểu dữ liệu gì nên mình để là int, nếu khác bạn sửa lại để phù hợp hơn nha.
\(Python\)
def kiem_tra_tam_giac(a, b, c):
"""Kiểm tra xem 3 cạnh a, b, c có tạo thành một tam giác hợp lệ hay không.
Nếu hợp lệ, phân loại tam giác.
Args:
a: Độ dài cạnh thứ nhất.
b: Độ dài cạnh thứ hai.
c: Độ dài cạnh thứ ba.
"""
# Kiểm tra điều kiện tồn tại tam giác
if a + b > c and a + c > b and b + c > a:
# Tam giác hợp lệ
if a == b == c:
print("Đây là tam giác đều.")
elif a == b or a == c or b == c:
print("Đây là tam giác cân.")
else:
print("Đây là tam giác thường.")
else:
print("Ba cạnh đã nhập không tạo thành một tam giác.")
# Nhập dữ liệu từ người dùng
a = float(input("Nhập độ dài cạnh thứ nhất: "))
b = float(input("Nhập độ dài cạnh thứ hai: "))
c = float(input("Nhập độ dài cạnh thứ ba: "))
# Gọi hàm kiểm tra
kiem_tra_tam_giac(a, b, c)