Цикл While в Python

Цикл Python

Python имеет два исходных цикла команд:

  • while Цикл
  • for Цикл

Цикл while

Если использовать while Цикл, который можно выполнить, если условие истины:

Пример

Вывод i, пока i меньше 7:

i = 1
while i < 7:
  print(i)
  i += 1

Запуск примера

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

while Цикл требует готовности соответствующих переменных. В этом примере нам нужно определить переменную индекса iМы устанавливаем его значение в 1.

Оператор break

Если использовать break Оператор, позволяющий прекратить цикл, даже если условие истины:

Пример

Выход из цикла при i равно 3:

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

Запуск примера

Оператор continue

Если использовать continue Оператор, позволяющий прервать текущую итерацию и продолжить следующую:

Пример

Если i равно 3, то продолжить следующий итерацию:

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continue
  print(i)

Запуск примера

Оператор else

Используя оператор else, мы можем выполнить блок кода, когда условие больше не выполняется:

Пример

Вывод сообщения при условии ложно:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")

Запуск примера