123456789101112131415161718192021222324252627282930 |
- import tkinter as tk
- from tkinter import messagebox
- # Функция для нахождения максимального и минимального элемента массива
- def find_max_min():
- try:
- arr = list(map(int, entry.get().split())) # Получаем числа из текстового поля
- maximum = max(arr)
- minimum = min(arr)
- messagebox.showinfo("Результат", f"Максимальный элемент: {maximum}\nМинимальный элемент: {minimum}")
- 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=find_max_min)
- button.pack()
- # Запуск GUI
- root.mainloop()
|