Уменьшение цикла в Python

В программировании цикл - это структура инструкций, которая повторяется до тех пор, пока условие не станет истинным или не будет выполнено конкретное условие. В Python мы работаем с двумя типами циклов: циклом For и циклом While.

Уменьшение цикла означает повторение инструкций в обратном направлении. В этом руководстве мы уменьшим цикл в Python.

Обычно мы используем функцию range() с циклом For для создания серии, по которой цикл повторяется. Функция range() генерирует серию чисел от заданной начальной точки до конечной точки. Позиции start и end этой серии можно указать с помощью параметров запуска и остановки. Параметр step определяет величину шага увеличения или уменьшения.

Топ 5 направлений в ...
Топ 5 направлений в Азии для цифровых кочевников

Для уменьшения цикла For мы используем значение шага как отрицательное целое число.

Например,

for i in range(5,0,-1):
    print(i)

Выход:

5
4
3
2
1

В приведенном выше примере начальная точка установлена ​​как верхний предел, а конечная точка - как нижний предел, а также отрицательное значение шага для уменьшения для цикла.

Мы также можем уменьшить цикл While. Цикл While используется так же, как цикл for для заданного набора операторов, пока заданное условие не станет ложным.

Мы назначаем более высокое начальное значение для использования в условии в случае уменьшения. Предусмотрено тестовое условие для запуска цикла до тех пор, пока это условие не станет истинным. Мы уменьшаем значение начального значения на каждой итерации, чтобы уменьшить его.

Например,

i=5 
while(i > 0):
    print(i)
    i=i-1 #Decrementing 

Выход:

5
4
3
2
1

Сопутствующая статья - Python Loop

  • Как получить доступ к индексу в Foreach петлях на Python
  • Итерировать в обратном направлении в Python
  • Параллельный цикл for в Python