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

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

Сторінка 154

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

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

Сторінка 154

Завдання 24

Зміна кольору фону за подіями

Створити програму, у якій фон вікна змінюється на зелений при натисненні лівої кнопки миші та на червоний — при натисненні правої.

Розв’язання

  1. Створіть вікно за допомогою команди `window = tkinter.Tk()` та запустіть цикл обробки подій `window.mainloop()`.

  2. Напишіть функцію `left_mouse(event)`, яка встановлює колір фону вікна на зелений (`window['bg'] = 'green'`).

  3. Напишіть функцію `right_mouse(event)`, яка встановлює колір фону вікна на червоний (`window['bg'] = 'red'`).

  4. Прив'яжіть обидві функції до подій натискання лівої (`<Button-1>`) та правої (`<Button-3>`) кнопок миші за допомогою методу `bind`.

Відповідь:

Фон вікна стає зеленим при лівому кліку та червоним при правому.

Наприклад: