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

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

Завдання 41, Сторінка 162

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

Сторінка 162 Завдання 41 с. 162

Порівняння прапорця та перемикача

Умова

Обговоріть у парі відмінності між створенням елементів керування «Прапорець» (Checkbutton) та «Перемикач» (Radiobutton) у Python. Наведіть два міркування (кількість змінних, характер вибору, реалізація в коді).

Що треба знати

Прапорці дозволяють користувачеві позначати кілька варіантів одночасно, тому кожен прив'язується до окремої змінної типу `IntVar`. Перемикачі ж дозволяють обрати лише один варіант із групи, тому всі елементи в групі прив'язуються до однієї спільної змінної.

💡 Підказка — спробуй спершу сам

Подумайте про те, що станеться, якщо ви натиснете другий перемикач у групі — чи збережеться вибір першого? А як це впливає на кількість змінних, які потрібно оголосити?

Розв’язання крок за кроком

  1. Розгляньте визначення прапорця: кожен має власну змінну (`variable`), значення якої може бути 0 або 1 незалежно від інших.

  2. Розгляньте визначення перемикача: всі елементи групи мають спільну змінну, і зміна стану одного автоматично змінює значення цієї змінної для всіх інших у групі.

Відповідь:

1) Кількість змінних: для прапорців потрібна окрема змінна для кожного елемента, для перемикачів — одна спільна змінна на групу. 2) Характер вибору: прапорець дозволяє обрати кілька пунктів одночасно, перемикач — лише один із доступних варіантів.

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

Наприклад: