import tkinter as tk from tkinter import messagebox def calculate_total(): try: total = sum(float(entry.get()) for entry in entries) messagebox.showinfo("Результат", f"Общая стоимость всех предметов: {total:.2f}") except ValueError: messagebox.showerror("Ошибка", "Пожалуйста, введите корректные числовые значения.") root = tk.Tk() root.title("Расчет общей стоимости предметов") entries = [] for i in range(12): label = tk.Label(root, text=f"Стоимость предмета {i + 1}:") label.grid(row=i, column=0, padx=10, pady=5) entry = tk.Entry(root) entry.grid(row=i, column=1, padx=10, pady=5) entries.append(entry) calculate_button = tk.Button(root, text="Рассчитать общую стоимость", command=calculate_total) calculate_button.grid(row=12, columnspan=2, pady=10) root.mainloop()