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

Python для петли – для i на примере диапазона

Автор оригинала: Jeremy L Thompson.

Петли являются одним из основных структур управления в любом языке программирования, а Python ничем не отличается.

В этой статье мы рассмотрим пару примеров, используя для Петли с Python’s Диапазон () функция.

Для петель в Python

для Петли повторяют часть кода для набора значений.

Как обсуждалось в Документация Python , для петли работают немного по-разному, чем на языках, таких как JavaScript или C.

А для Цикл Устанавливает переменную итератора для каждого значения в предоставленном списке, массиве или строке и повторяет код в корпусе для цикл для каждого значения переменной итератора.

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

# Example for loop
for i in [1, 2, 3, 4]:
    print(i, end=", ") # prints: 1, 2, 3, 4,

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

# More complex example
for i in [1, 3, 5, 7, 9]:
    x = i**2 - (i-1)*(i+1)
    print(x, end=", ") # prints 1, 1, 1, 1, 1, 

Когда значения в массиве для наших для петли последовательны, мы можем использовать Python’s Диапазон () Функция вместо записи содержимого нашего массива.

Функция диапазона в Python

Диапазон () Функция предоставляет последовательность целых чисел, основанных на аргументах функции. Дополнительная информация можно найти в Документация Python для Диапазон () функция.

range(stop)
range(start, stop[, step])

Начать Аргумент – это первое значение в диапазоне. Если Диапазон () называется только одним аргументом, тогда Python предполагает Начать Отказ

Стоп Аргумент – верхняя граница диапазона. Важно осознать, что это верхнее значение не включено в диапазон.

В приведенном ниже примере у нас есть диапазон, начиная с значения по умолчанию 0 и в том числе целые числа меньше чем 5 Отказ

# Example with one argument
for i in range(5):
    print(i, end=", ") # prints: 0, 1, 2, 3, 4, 

В нашем следующем примере мы устанавливаем Start = -1 и снова включают целые числа меньше, чем 5 Отказ

# Example with two arguments
for i in range(-1, 5):
    print(i, end=", ") # prints: -1, 0, 1, 2, 3, 4, 

Дополнительный шаг Значение контролирует приращение между значениями в диапазоне. По умолчанию шаг Отказ

В нашем заключительном примере мы используем диапазон целых чисел от -1 к 5 и установить шаг Отказ

# Example with three arguments
for i in range(-1, 5, 2):
    print(i, end=", ") # prints: -1, 1, 3, 

Резюме

В этой статье мы смотрели на для Петли в Python и Диапазон () функция.

для Петли повторяют блок кода для всех значений в списке, массива, строка или Диапазон () Отказ

Мы можем использовать Диапазон () Чтобы упростить написание для петля. Стоп Значение Диапазон () Должно быть указано, но мы также можем изменить Начать Значение и шаг между целыми числами в Диапазон () Отказ