Циклы

Последовательный перебор натуральных чисел

Цикл for в python позволяет перебрать некоторую последовательность значений. В следующих примерах мы будем перебирать только последователности подряд идущих натуральных чисел. Например,

        for i in range(10):
            print(i)

такой цикл переберет числа от 0 до 9, т.е. присвоит переменной i по очереди все числа от 0 до 9, и для каждого значения переменной выполнит тело цикла с оператором print. Как и в условном операторе if, тело цикла необходимо писать с отступом в 4 пробела.

Этот вид цикла удобен, если нужно повторить действие определенное число раз. Например,

        for i in range(n):
            print("Hello")

напечатает слово Hello n раз.

Если в функцию range передать два аргумента, то они укажут начало диапазона и конец (не включительно), например, range(5, 8) переберет числа от 5 до 7.

        for i in range(5, 8):
            print(i)

Перебор последовательностей

TBD