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

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

Завдання 32, Сторінка 156

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

Сторінка 156 Завдання 32 с. 156

Порівняння Label та Entry

Умова

Обговорити відмінності та спільні риси елементів керування «Напис» (Label) та «елемент введення рядка тексту» (Entry) у Python.

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

Label — це статичний об'єкт для відображення готового тексту, який не може змінюватися користувачем під час роботи програми. Entry — це динамічний об'єкт текстового поля, призначений для введення даних користувачем; він має додаткові властивості (наприклад, `show`), яких немає у Label.

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

Згадай функціонал обох елементів і подивись, чи можна вводити дані в Label та чи є у Entry властивість для захисту паролів.

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

  1. Проаналізуй призначення об'єкта `tkinter.Label`: він лише показує текст (`text=`), не має методів для отримання введення користувача.

  2. Проаналізуй призначення об'єкта `tkinter.Entry`: він створює поле для вводу, дозволяє змінювати його вміст і має властивість `get()` для отримання даних.

  3. Порівняй наявність властивостей: у Entry є `bd` (ширина межі) та `show` (маскування символів), тоді як у Label таких немає.

Відповідь:

Спільне: обидва елементи відображають текст у вікні. Відмінне: Label — статичний, лише для виводу; Entry — динамічний, для введення даних користувачем і має властивість `show` (для паролів).

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

Наприклад: