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