1234567891011121314151617181920212223242526272829 |
- import tkinter as tk
- from tkinter import messagebox
- # Функция для вычисления суммы элементов массива
- def calculate_sum():
- try:
- arr = list(map(int, entry.get().split())) # Получаем числа из текстового поля
- result = sum(arr)
- messagebox.showinfo("Результат", f"Сумма элементов массива: {result}")
- except ValueError:
- messagebox.showerror("Ошибка", "Пожалуйста, введите только числа!")
- # Создание основного окна
- root = tk.Tk()
- root.title("Сумма элементов массива")
- # Метка и поле для ввода
- label = tk.Label(root, text="Введите числа через пробел:")
- label.pack()
- entry = tk.Entry(root, width=50)
- entry.pack()
- # Кнопка для вычисления суммы
- button = tk.Button(root, text="Вычислить сумму", command=calculate_sum)
- button.pack()
- # Запуск GUI
- root.mainloop()
|