1
0

Шишкова2.py 1.2 KB

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