Зберегти прогрес
МОДУЛЬ 3. ОРБІТА ЗА ОРБІТОЮ: ЦИКЛИ

Урок 6. Вкладені цикли

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Цикл у циклі

Усередині циклу може бути ще один цикл. Внутрішній виконується повністю на кожному кроці зовнішнього:

●●●код Python
for i in range(1, 4):
    for j in range(1, 4):
        print(i * j, end="\t")
    print()

Результат — таблиця 3×3:

●●●код Python
1   2   3
2   4   6
3   6   9

"\t" — символ табуляції, він вирівнює стовпчики. Порожній print() переводить рядок.

Кількість повторень множиться: 3 · 3 = 9 разів виконується внутрішнє тіло.

➜ПОРАДА
Вкладені цикли малюють фігури, перебирають усі пари (як у турнірі «кожен з кожним») і пройдуть усі клітинки шахівниці.
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі