
Шаг 1. Вложенные циклы
Баллов за прохождение: 1
Вложенные циклы
Вложенный цикл - цикл, выполняющийся внутри другого цикла.
Обычно, вложенные циклы используются для работы с двумя измерениями, к примеру, таблица умножения.
for i in range(1, 10):
for j in range(1, 10):
print(i * j, end='\t')
print()
for i in range(1, 10) - внешний цикл
for j in range(1, 10) - внутренний цикл, находится в теле внешнего цикла.
При каждой итерации внешнего цикла будет полностью выполнен внутренний цикл. То есть если временная переменная i примет значение 1, то для этого значения перемножаться все значения временной переменной j, и так до тех пор, пока i не примет значение 9
Выполним код программы выше и увидим такой результат:
Напишем еще одну программу с вложенным циклом для более лучшего понимания, она будет выводить узор из звездочек:
for i in range(1, 10): # внешний цикл
for j in range(i): # внутренний цикл, каждая итерация увеличивает кол-во звездочек на i
print('*', end='') # вывод звездочек
print() # переход на новую строчку
В итоге на выводе мы получим вот такой результат:
*
**
***
****
*****
******
*******
********
*********