import tkinter as tk def check_triangle(): try: side_a = float(entry_a.get()) side_b = float(entry_b.get()) side_c = float(entry_c.get()) if not ((side_a + side_b > side_c) and (side_a + side_c > side_b) and (side_b + side_c > side_a)): result_label.config(text="Это не треугольник!") return if side_a == side_b == side_c: result_label.config(text="Треугольник равносторонний.") elif side_a == side_b or side_a == side_c or side_b == side_c: result_label.config(text="Треугольник равнобедренный.") else: result_label.config(text="Треугольник неравносторонний.") except ValueError: result_label.config(text="Ошибка ввода! Пожалуйста, введите числа.") root = tk.Tk() root.title("Проверка типа треугольника") label_a = tk.Label(root, text="Сторона A:") entry_a = tk.Entry(root) label_b = tk.Label(root, text="Сторона B:") entry_b = tk.Entry(root) label_c = tk.Label(root, text="Сторона C:") entry_c = tk.Entry(root) button_check = tk.Button(root, text="Проверить", command=check_triangle) result_label = tk.Label(root, text="", fg="green") label_a.grid(row=0, column=0) entry_a.grid(row=0, column=1) label_b.grid(row=1, column=0) entry_b.grid(row=1, column=1) label_c.grid(row=2, column=0) entry_c.grid(row=2, column=1) button_check.grid(row=3, columnspan=2) result_label.grid(row=4, columnspan=2) root.mainloop()