Конструктор уроків
1
Опрацюйте теоретичний матеріал:
Програмування у Python може вимагати повторення певного коду декілька разів.
Написання однакових рядків коду знову й знову вважається поганою практикою. Тут на допомогу приходять цикли.
Цикл — це команда, яка дозволяє повторювати певні дії кілька разів.
Завдяки циклам ви можете виконати послідовність інструкцій встановлену кількість разів, поки не відповідатиме певна умова.
Використання циклів у програмі допоможе зберегти час, мінімізувати помилки та уникнути повторень.
У Python існують два типи циклів:
цикли for
цикли while
Ітерація — одне одноразове виконання тіла циклу.
Параметр циклу (лічильник) — змінна, яка змінює своє значення при кожному повторенні циклу.
Тіло циклу — команди, які виконуються повторно.
Уявіть, що ви піднімаєтеся на 5-й поверх:
Ви стаєте на 1-шу сходинку (початок).
Робите крок — ви на 2-й, потім на 3-й...
Ви зупиняєтеся, коли досягли потрібної висоти.
У цьому прикладі:
Ви — це параметр (лічильник), який "перераховує" сходинки.
Крок вгору — це ітерація.
Діапазон від 1 до 5 — це межі циклу.
Для створення такого циклу використовується оператор for та функція range() (діапазон):


for — "для кожного";
i — назва нашої змінної-лічильника (може бути будь-якою, але i — стандарт);
in range(5) — "у діапазоні 5 значень" (у Python рахунок починається з 0, тому значення будуть: 0, 1, 2, 3, 4).
Двокрапка в кінці рядка — обов'язкова!
Відступ (4 пробіли) перед print показує, що ця команда належить саме циклу (це його "тіло").
Робота з функцією range()
Функція range — це "двигун" нашого циклу, що створює послідовність чисел.
Вона може приймати до трьох значень:
range(n) — цикл виконається n разів (від 0 до n-1).
range(start, stop) — цикл почнеться з числа start і закінчиться перед числом stop.
Приклад: range(1, 6) видасть числа 1, 2, 3, 4, 5.
range(start, stop, step) — додається крок.
Приклад: range(2, 11, 2) видасть лише парні числа: 2, 4, 6, 8, 10.
Цикл for корисний, якщо:
ви знаєте скільки разів потрібно виконати блок коду;
ви хочете виконати однаковий код для кожного елемента у наданій послідовності.
Цикл for — це як плейлист. Ви знаєте, скільки пісень у списку, і плеєр по черзі (для кожної пісні) виконує одну й ту саму дію — "Відтворити".
2
Виконайте інтерактивні вправи
Скріни виконаних вправ прикріпіть до цього завдання.
3
Що робить цикл for?
4
Що повертає range(3)?
5
Що означає змінна i у циклі?
6
Скільки разів виконається цикл?

Рефлексія від 5 учнів
Сподобався:
Так: 4
Ні: 1
Зрозумілий:
Так: 4
Ні: 1
Потрібні роз'яснення:
Ні: 5
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.