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

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

Завдання 34, Сторінка 158

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

Завдання 34

Проєкт «Нагадування» з текстовим полем

Розробити проєкт, де користувач вводить день тижня у текстове поле, натискає кнопку «Гаразд», і програма показує повідомлення «Сьогодні – <введений день>».

Розв’язання

  1. Імпортуйте модуль `tkinter` та створіть вікно, напис, кнопку та вікно повідомлення за стандартними шаблонами.

  2. Створіть внутрішню змінну `str_var = tkinter.StringVar()` і прив'яжіть її до текстового поля через параметр `textvariable=str_var`.

  3. Додайте текстове поле у вікні та створіть функцію, яка при виклику формує рядок «Сьогодні – » + значення змінної `str_var` і виводить його через `messagebox.showinfo`.

  4. Прив'яжіть цю функцію до кнопки за допомогою параметра `command` або методу `bind`, а потім запустіть програму для перевірки.

Відповідь:

Програма приймає введення користувача (наприклад, «понеділок») і виводить повідомлення «Сьогодні – понеділок».

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

Наприклад: