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

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

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

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

Завдання 45

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

Створити програму, яка визначає кількість слів у текстовому полі (між словами — один пропуск). Умова вимагає використання циклу для перевірки кожного символу. Дані: текстове поле зі змінною `str_var`, кнопка «Визначити».

Розв’язання

  1. Отримуємо текст зі змінної `str_var` і призначаємо його змінній `st`.

  2. Ініціалізуємо змінну-налічувач `s = 0`, яка буде рахувати кількість пробілів.

  3. Запускаємо цикл `for i in range(len(st))`, який проходить по кожному символу тексту.

  4. У циклі перевіряємо умову: якщо поточний символ `st[i]` дорівнює пробілу `' '`, то збільшуємо налічувач `s = s + 1`.

  5. Після завершення циклу обчислюємо загальну кількість слів як `s + 1` і виводимо результат у вікно повідомлення.

Відповідь:

Кількість слів дорівнює кількості знайдених пробілів плюс одиниця (наприклад, для тексту "Привіт світ" кількість пробілів 1, отже слів 2).

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

Наприклад: