Оцените сайт Добавить сайт в закладки

Цикл While в python

Цикл while - цикл с неизвестным числом шагов. Он выполняется до тех пор, пока условие будет верно цикл будет выполнятся, а как только условие становится не верным цикл прерывается.

В while условия отделяются одинаковыми отступами, как и в условных операторах о которых речь шла в предыдущей статье. 

While имеет формат:

while условие:

      действия

Разберем на примерах.

Пример 1:

Программа должна прибавлять 1, пока a не равно 10. Начальное значение a - 0.

a=0
while a!=10:
    a=a+1

У while есть операторы break и continue. Break используется для того, чтобы завершить цикл, а continue - для перехода к следующей операции цикла. Вводятся в код программы они одинаково. Рассмотрим на примере break.

Напишем программу, которая будет завершать цикл, если значение переменной a равно 7, в противном случае прибавлять 1.
 

while True:

      if a==7:

            break

      else:

           a=a+1

Предыдущий урок Следующий урок

Полезные ссылки:

Работа с переменными

Условные операторы