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

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

Завдання 24, Сторінка 154

Інформатика, Морзе Н. В., Барна О. В., 2026

Завдання 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`.

Відповідь:

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

Розбір зрозумілий?

Наприклад: