Рубрики
Без рубрики

4 способа уменьшения цикла в Python

Мы поймем концепцию того, как уменьшить ценность в цикле в Python, и нет, что нет оператора уменьшения в Python

Автор оригинала: Team Python Pool.

Мы все узнали о Для петли в Python и, должно быть, они тоже использовали. Внутри этого мы должны были использованы операции приращения и уменьшения значения цикла. В этом руководстве мы будем изучать концепцию уменьшения для цикла только в Python. Мы будем знать больше о Используя уменьшение для цикла в Python Подробно с способами объяснения примерами подробно.

Что для цикла?

A для цикла используется для повторения последовательности: список, кортеж, словарь, набор или строку Отказ

Что такое оператор уменьшения?

В Python нет оператора уменьшения. Мы можем только уменьшить ценность в Python, но такого оператора нет в Python.

Оператор уменьшения присутствует в C и C ++, но не в Python.

Синтаксис

For  in range(start index, stop index, step) 

Параметр

  • Переменная: Переменная – это значение, которое начинается с индекса запуска и заканчивается на индексе остановки для цикла.
  • Индекс запуска: Это необязательное значение. Если не пройдено, он начинается с 0. Это целочисленное значение, из которого начнется значение цикла для цикла.
  • Стоп индекс: Это целочисленное значение, из которого значение для величина цикла останавливается итерация.
  • Шаг: Это необязательное значение. Если не пройдено, увеличивайте значение на 1. Это целочисленное значение, которое определяет приращение и уменьшение цикла.

Примеры для использования уменьшения для цикла

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

1. Использование запуска, остановки индекса и шаг к снижению цикла в Python

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

#Start index and stop index value
startindex = 10
stopindex = 0
step = -1

#applying for loop
for i in range(startindex, stopindex, step):
    print(i)

Выход:

10
9
8
7
6
5
4
3
2
1

Объяснение:

  • Во-первых, мы назначаем значение индекса запуска больше, чем индекс остановки, то есть 10.
  • Затем мы присваивали значение индекса остановки как 0.
  • После этого значение STEP AS -1, в котором мы будем уменьшить значение в цикле.
  • А затем мы применили петлю с переменной «I» и Диапазон В качестве индекса запуска, остановите индекс и шаг.
  • Наконец, мы напечатали вывод.
  • Следовательно, мы можем увидеть вывод в обратном порядке.

2. Использование запуска, остановки и шаги для цикла только для уменьшения для цикла в Python

В этом примере мы установим значение начала индекса, STOP INDEX, STEP внутри только для цикла и см. Выход. Значение индекса запуска будет больше, чем индекс остановки, так что значение уменьшается. Давайте посмотрим на примере для понимания концепции подробно.

#applying for loop
for i in range(10,0,-2):
    print('output : ',i)

Выход:

output :  10
output :  8
output :  6
output :  4
output :  2

Объяснение:

  • В этом примере мы применили все значения внутри диапазона () функции для цикла.
  • Индекс Start устанавливается как 10, индекс остановки устанавливается как 0, и этап устанавливается AS -2, что будет уменьшить значение на 2 при каждой итерации до 0.
  • Наконец, мы напечатали значение переменной I.
  • Следовательно, вы можете увидеть вывод.

3. Использование функции обратной () для уменьшения цикла в Python

В этом примере мы будем использовать Реверсированные () Функция внутри, чтобы пройти функцию диапазона () и увидеть вывод. Функция обратной () используется для петли по последовательности в обратном порядке. Давайте посмотрим на примере для понимания концепции подробно.

#applying reversed() function 
for i in reversed(range(5)):
    print('Output : ',i)

Выход:

Output :  4
Output :  3
Output :  2
Output :  1
Output :  0

Объяснение:

  • В этом примере мы применили функцию обратной (), которая используется для печати значений обратного завода.
  • Мы применили к цитируемой цикле и применяемой обратной функции () внутри него.
  • Внутри обратной функции () мы также применили функцию диапазона () с 5.
  • Наконец, мы напечатали значение переменной I.
  • Следовательно, вы можете увидеть вывод.

4. Используя во время и

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

#applying while and -= operation
s = 10
while s>0:
    print("Output : ",s)
    s -= 1

Выход:

Output :  10
Output :  9
Output :  8
Output :  7
Output :  6
Output :  5
Output :  4
Output :  3
Output :  2
Output :  1

Объяснение:

  • Во-первых, мы возьмем входную переменную S и назначаем ее значение, которое мы хотим уменьшить).
  • Затем мы будем применять при этом, что S> 0.
  • Внутри при этом условие, мы распечатаем значение s, а после печати значения мы будем уменьшить значение S на 1 (ы).
  • Следовательно, вы можете увидеть вывод.

Заключение

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

Однако, если у вас есть какие-либо сомнения или вопросы, дайте мне знать в разделе «Комментарий» ниже. Я постараюсь помочь вам как можно скорее.