САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

Python Циклы While



Python Циклы

В Python есть всего 2 цикла

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

Цикл While

С помощью цикла while мы можем выполнять набор операторов, пока условие истинно.

Пример

Выводите i до тех пор, пока i меньше 6:

i = 1
while i < 6:
  print(i)
  i += 1
Попробуйте сами »

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

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


Оператор break

С помощью оператора break мы можем остановить цикл, даже если условие while истинно:

Пример

Выйти из цикла, когда i равно 3:

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1
Попробуйте сами »


Оператор continue

С помощью оператора continue мы можем остановить текущую итерацию и продолжить следующую:

Пример

Перейдите к следующей итерации, если i равно 3

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)
Попробуйте сами »

Оператор else

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

Пример

Вывести сообщение, если условие ложно:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i уже не меньше, чем 6")
Попробуйте сами »

Проверьте себя с помощью упражнений

Упражнение:

Вывести i до тех пор пока i меньше 6.

i = 1
 i < 6
  print(i)
  i += 1