Циклы
Последовательный перебор натуральных чисел
Цикл 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