Функція range приймає 3 аргументи range(start, end, step) і повертає діапазон
start- початок діапазонуend- кінець діапазону. Кінець діапазону не включаєтьсяstep- крок
range(7, 16, 2)поверне діапазон із чисел: 7, 9, 11, 13, 15
Якщо передати лише 2 числа - початок і кінець, то крок буде 1
range(3, 8) - це те саме, що range(3, 8, 1)
range(3, 8)поверне діапазон із чисел: 3, 4, 5, 6, 7
Зверніть увагу, що кінець діапазону, число 8 не включено в результат.
Якщо передати лише 1 число - це буде кінець діапазону. Початок буде 0, а крок 1
range(5) - це те саме, що range(0, 5, 1)
range(5)поверне діапазон із чисел: 0, 1, 2, 3, 4
Цикл for (цикл з параметром) використовується коли наперед відома кількість повторень.
Записується так:
for змінна in range():
блок кодуми можемо використовувати, будь яке, ім'я для змінної. Часто використовують i, j, k
Напишемо просту програму з використанням циклу for
for i in range(5):
print(i)Блок коду всередині циклу, або тіло циклу - виконається 5 разів.
На першій ітерації (при першому виконанні, кроці) значення змінної i буде рівним 0.
Виклик функцій print(i) в тілі циклу виведе 0.
Коли цикл закінчує ітерацію, виконавши увесь блок коду, управління передається на початок циклу, де змінній (параметру)
присвоюється наступне значення з діапазону.
Виклик функції
range(5)забезпечує п’ятикратне виконання блоку коду циклу, встановлюючи дляiпослідовно значення0, 1, 2, 3, 4
Частину інформації взято із ресурсу Путівник мовою програмування Python