import tkinter as tk from tkinter import messagebox def calculate_grades(): input_text = entry.get() try: grades = [int(num.strip()) for num in input_text.split(",") if num.strip()] count_fives = grades.count(5) result_text = f"Количество пятёрок: {count_fives}\nВсе оценки: {grades}" messagebox.showinfo("Результат", result_text) except ValueError: messagebox.showerror("Ошибка", "Введите числа через запятую (например: 5, 4, 3)") root = tk.Tk() root.title("Подсчёт пятёрок") root.geometry("400x200") label = tk.Label(root, text="Введите оценки через запятую (например: 5, 4, 3):") label.pack(pady=10) entry = tk.Entry(root, width=30, font=("Arial", 12)) entry.pack(pady=5) entry.insert(0, "5, 4, 3, 2, 5") button = tk.Button( root, text="Посчитать пятёрки", command=calculate_grades, padx=20, pady=10, bg="lightgreen", font=("Arial", 12) ) button.pack(pady=20) root.mainloop()