Цикл 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 |
Полезные ссылки: