Автор оригинала: 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 и Диапазон ()
функция.
для
Петли повторяют блок кода для всех значений в списке, массива, строка или Диапазон ()
Отказ
Мы можем использовать Диапазон ()
Чтобы упростить написание для
петля. Стоп
Значение Диапазон ()
Должно быть указано, но мы также можем изменить Начать
Значение и шаг
между целыми числами в Диапазон ()
Отказ