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

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

Завдання 45, Сторінка 169

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

Завдання 45

Підрахунок слів у текстовому полі

Створити програму, яка визначає кількість слів у введеному рядку (між словами — один пропуск). Використати цикли та елементи графічного інтерфейсу (вікно, текстове поле, кнопка, повідомлення).

Розв’язання

  1. Створіть вікно `window`, текстове поле зі змінною `str_var` та кнопку «Визначити».

  2. У функції події натискання кнопки (`button_click`) отримайте рядок через `st = str_var.get()`.

  3. Використайте метод `.split()` для розбиття рядка на слова: `words = st.split()`, а потім знайдіть кількість слів через `len(words)`.

  4. Виведіть результат у повідомленні: `messagebox.showinfo('Результат', str(len(words)))`.

Відповідь:

Програма рахує слова, розбиваючи введений рядок за пробілами; кількість слів дорівнює довжині списку отриманого методом `.split()`.

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

Наприклад: