1234567891011121314151617181920212223242526272829303132 |
- 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()
|