Внутри тела цикла можно определить и вызвать другой цикл. Его называют вложенным. Внутренний цикл выполнится и будет повторяться столько раз, сколько описано в условии внешнего.
При выходе из основного цикла вложенный уже не будет исполняться, однако при выходе из вложенного происходит возврат к основному.
Например, возьмем два цикла for (один вложен в другой). Эти циклы будут просто пробегать диапазоны чисел, первый от 1 до 3, а второй – от 1 до 5:
Во втором вложенном цикле мы будем выводить значения i и j в строку без перехода на новую строчку. А после завершения работы вложенного цикла вызовем функцию print(), как раз, для перевода курсора на новую строку. В результате выполнения этой программы, мы получим таблицу значений переменных i и j.
Практика
Задача 1
Звездочки Вывести звёздочки в следующем виде. **** **** **** ****
Задача 2
Таблица умножения
Вывести в строку таблицу умножения числа n. (n < 10)
Узор Написать программу для вывода узора по образцу, используя вложенный цикл.