Оператори циклу. Цикли з лічильником
За навчальною програмою 2017 року
Урок 61
8
teach-inf.com.ua
Повторення
Розділ 6 § 6.10
Загальний вигляд команди циклу з лічильником у мові Python такий:
for <ім’я змінної> in range (<кількість повторень>):
<команди тіла циклу>
Рядок заголовка команди циклу з лічильником
Змінна - лічильником циклу
Функція, що утворює (генерує) набір послідовних цілих чисел, перше з яких 0, а останнє - на 1 менше від заданої кількості повторень (усього чисел стільки, скільки задано кількість повторень).
8
© Вивчаємо інформатику teach-inf.com.ua
Команда циклу з лічильником
Розділ 6 § 6.10
Наприклад, функція:
for i in range(3):
генерує набір чисел:
0, 1, 2, усього 3 числа.
Змінна-лічильник i циклу послідовно набуває значень із цього набору чисел.
8
© Вивчаємо інформатику teach-inf.com.ua
Команда циклу з лічильником
Розділ 6 § 6.10
Блок-схему команди циклу з лічильником у Python
8
© Вивчаємо інформатику teach-inf.com.ua
Команда циклу з лічильником
Розділ 6 § 6.10
Виконується команда циклу з лічильником так:
8
© Вивчаємо інформатику teach-inf.com.ua
Команда циклу з лічильником
Розділ 6 § 6.10
Продовження…
8
© Вивчаємо інформатику teach-inf.com.ua
Команда циклу з лічильником
Розділ 6 § 6.10
У записі команди циклу з лічильником усі команди тіла циклу повинні бути записані з однаковим відступом від першої літери слова for.
Для ілюстрації виконання команди циклу з лічильником розглянемо проєкт, у якому обчислюється сума 12 + 22 + З2 + 42.
s=0
for i in range(4):
s = s + (i + 1)*(i + 1)
print('Сума дорівнює', s)
8
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 6.10, с. 240-242
Розділ 6 § 6.10
8
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 6 § 6.10
Вправа. Кількість слів у реченні.
Завдання. Розробіть у середовищі програмування проєкт, за допомогою якого можна визначити, скільки слів уведено в текстове поле, якщо відомо, що між словами міститься лише один пропуск
8
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 61
8
teach-inf.com.ua