Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Сторінка 152

Інформатика, Морзе Н. В., Барна О. В., 2026 · № 20–22 · 3 завдання

Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».

Сторінка 152

Завдання 20

Створення вікна з кнопкою

Використати малюнок 10.10 (код із завдання 15), створити код-заготовку для вікна, додати кнопку та дати програмі назву «Вікно і кнопка».

Розв’язання

  1. Імпортуємо модуль та створюємо головне вікно: `import tkinter as tk` та `window = tk.Tk()`.

  2. Створюємо об'єкт кнопки з текстом, наприклад: `button = tk.Button(window, text="Натисни мене")`.

  3. Розміщуємо кнопку в центрі вікна за допомогою команди `button.pack()` і запускаємо цикл подій `window.mainloop()`.

Відповідь:

Код для створення вікна з кнопкою (приклад):
```python
import tkinter as tk
window = tk.Tk()
window.title("Вікно і кнопка")
button = tk.Button(window, text="Натисни мене")
button.pack()
window.mainloop()
```

Завдання 21

Кнопки сторін горизонту

Створити програму «Сторони_горизонту», додати кнопки з назвами сторін (Північ, Південь, Схід, Захід) та розмістити їх у відповідних частинах вікна (верх, низ, ліво, право).

Розв’язання

  1. Імпортуємо модуль та створюємо вікно з назвою «Сторони_горизонту».

  2. Створюємо кнопку для Півдня: `button_south = tk.Button(window, text="Південь")` і розміщуємо її внизу: `button_south.pack(side=BOTTOM)`.

  3. Додаємо кнопки для інших сторін (наприклад, Північ у верху: `side=TOP`, Схід зліва: `side=LEFT`, Захід справа: `side=RIGHT`) і запускаємо програму.

Відповідь:

Програма розміщує кнопки на сторонах вікна (Південь — внизу, Північ — у верху тощо).

Завдання 22

Створення власного проєкту

Використати заготовки «Вікно і напис» та «Вікно і кнопка», створити код для власного проєкту, протестувати його та внести правки за потреби.

Розв’язання

  1. Створюємо файл проєкту, імпортуємо `tkinter` та створюємо об'єкт вікна з власною назвою.

  2. Додаємо напис (Label) з поясненням функції програми та кнопку для запуску дії.

  3. Запускаємо цикл подій `mainloop()` і перевіряємо, чи правильно відображаються елементи на екрані.

Відповідь:

Узагальнений код власного проєкту (приклад):
```python
import tkinter as tk
window = tk.Tk()
window.title("Мій проєкт")
label = tk.Label(window, text="Ласкаво просимо до мого додатку", bg="lightblue")
label.pack()
button = tk.Button(window, text="Розпочати", command=print("Дія виконана!"))
button.pack()
window.mainloop()
```

Наприклад: