Циклы for и while. Функция range. Управляющие операторы break, continue. Применение циклов к строкам. list comprehension
Использовать циклы для обработки повторяющихся действий: циклы для перебора всех элементов внутри контейнера; циклы для перебора заданного количества элементов; циклы, прекращающие работу по условию; вложенные циклы.
Этот цикл выполняет команды, до тех пор, пока условие верно. После окончания выполнения блока команд управление возвращается на строку с условием. Если условие всё еще верное, то выполнение команд продолжается, если нет, то начинается выполнение команд после тела цикла.
Например, мы хотим вывести по возрастанию все числа от 1 до n, введённого пользователем
n = int(input())
i = 1
while i <= n:
print(i)
i = i + 1