Урок №47. Цикли мовою Python. Цикл for.
Цикл з лічильником відрізняється від умовних тим, що в них дії повторюються
чітку кількість разів.
Структура
коду має вигляд:
for i in range(n):
тіло
циклу
Повторювати від і до n
раз,
і – початкове значення (за замовчуванням
дорівнює 0), n – кінцеве значення.
Зауваження! Число n не може бути дійсним, бо означає кількість
повторень.
Загальний вигляд оператора циклу з лічильником у мові Python:
for змінна-лічильник in діапазон:
тіло
циклу
У мові Python для формування діапазону значень, що їх набуватиме
змінна, використовується спеціальна функція range:
range(k,n,m)
k – початкове значення діапазону;
n – наступне число після кінцевого значення діапазону, тобто
діапазон буде завершено значенням n-1;
m – крок, на який збільшуватиметься змінна.
Зауваження! Функцію можна записати без
встановлення значення кроку, тоді крок дорівнюватиме 1: range(k,n). Також можна цю функцію записати без початкового
значення, тоді воно дорівнює 0: range(n)
Наприклад:
значень набуває змінна і від 0 до 7 включно.
діапазон значень набуває
змінна і від 3 до 7 включно з кроком 1.
діапазон значень набуває
змінна і від 3 до 7 включно з кроком 2.
Приклад
1. Дано два цілих число а та b. Програма буде до число а додавати одиницю b разів. Результат
буде виводитись.
Результат а=5