1
0

Дунаев работа 2.py 1.0 KB

1234567891011121314151617181920212223242526272829
  1. import tkinter as tk
  2. from tkinter import messagebox
  3. # Функция для вычисления суммы элементов массива
  4. def calculate_sum():
  5. try:
  6. arr = list(map(int, entry.get().split())) # Получаем числа из текстового поля
  7. result = sum(arr)
  8. messagebox.showinfo("Результат", f"Сумма элементов массива: {result}")
  9. except ValueError:
  10. messagebox.showerror("Ошибка", "Пожалуйста, введите только числа!")
  11. # Создание основного окна
  12. root = tk.Tk()
  13. root.title("Сумма элементов массива")
  14. # Метка и поле для ввода
  15. label = tk.Label(root, text="Введите числа через пробел:")
  16. label.pack()
  17. entry = tk.Entry(root, width=50)
  18. entry.pack()
  19. # Кнопка для вычисления суммы
  20. button = tk.Button(root, text="Вычислить сумму", command=calculate_sum)
  21. button.pack()
  22. # Запуск GUI
  23. root.mainloop()