<<
>>

Оператор for языка Python

Обобщенная форма оператора for в языке Python имеет вид: for переменная_цикла in структура_данных :

- тело цикла [else:

- ветвь else]

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

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

При выполнении цикла for loopVar in [17, 21, 47]: print loopVar

на экран выводится:

17

21

47

В большинстве простых циклов по счетчику в этом языке задействуется функция range. У функции range может быть один, два или три параметра. Проиллюстрируем примерами действия функции range:

? range(4) возвращает [0, 1, 2, 3];

Операторы цикла без заданного числа повторений

129

? range(2, 9) возвращает [2, 3, 4, 5, 6, 7, 8];

? range(0, 10, 2) возвращает [0, 2, 4, 6, 8].

Обратим внимание, что функция никогда не возвращает последнее значение из заданного диапазона параметров.

<< | >>

Еще по теме Оператор for языка Python:

  1. ОШИБКА ОПЕРАТОРА
  2. ДЕЯТЕЛЬНОСТЬ ОПЕРАТОРА
  3. ОПЕРАТОР
  4. ОПЕРАТОР: ПРИЕМ ИНФОРМАЦИИ
  5. ОПЕРАТОР: НАДЕЖНОСТЬ
  6. ОПЕРАТОР: ПОМЕХОУСТОЙЧИВОСТЬ
  7. Профессия оператора: между техникой и искусством
  8. ПРИСМАТРИВАЯСЬ К КОДУ ЯЗЫКА ТЕЛА
  9. ПРИСМАТРИВАЯСЬ К КОДУ ЯЗЫКА ТЕЛА
  10. Реформа языка