Описание тега loops
Цикл является идеей фундаментального программирования, который широко используется при написании программ.
Типы
Цикл можно разделить на две категории:
1. Циклы, контролируемые входом
Цикл, который проверяет условие перед итерацией, известен как циклы с контролем входа, например
- цикл while - повторяется, пока выполняется определенное условие
- до цикла - выполняется итерация, пока определенное условие ложно
- for цикл - перебирает числа в определенном диапазоне. Примечание: не то же самое, что C++
for
петля - цикл foreach - перебирает элементы коллекции.
2. Выход из контролируемых циклов
Цикл, который проверяет условие после итерации, известен как цикл с контролем выхода - например
- цикл do-while - выполняет итерацию, пока выполняется определенное условие (первая итерация будет выполняться независимо от условия)
- do-until loop - повторяется, пока определенное условие ложно (первая итерация будет выполняться независимо от условия)
Большинство языков предоставляют только подмножество типов циклов, описанных выше. Например: в Python есть только foreach (ключевое словоfor
) и циклы while.
Прервать и продолжить
В некоторых языках есть два ключевых слова, которые упрощают задачу реализации более продвинутого потока управления: break
а также continue
. Первый позволяет перейти к оператору сразу после цикла, второй позволяет перейти к концу текущей итерации.
Пример: реализация цикла do-until в Python с использованием break
ключевое слово:
while True:
// loop body
if condition:
break
Использование тегов
Циклы тегов можно использовать для решения проблем, связанных с программированием, при реализации функции циклов на любом языке программирования. Избегайте теоретических вопросов, связанных с циклами тегов в stackru.
Смотрите также: