while else
Инструкция, позволяющая повторять цикл пока выполняется определённое условие.
do = True
while do:
print('делаем')
do = False
print('делаем')
else:
print('закончили')
# делаем
# делаем
# закончилиНа каждом витке цикла условие, заданное при помощи выражения идущего после
while, проверяется на истинность. - Если выражение истинно, выполняется тело цикла;
- Если выражение ложно, то тело цикла [больше] не выполняется, но выполяется блок
else, если он задан.
break
Если в теле цикла встречается инструкция
break, то цикл завершается, при этом блок else не выполняется.do = True
while do:
print('делаем')
break
do = False
print('делаем')
else:
print('закончили')
# делаемcontinue
Если в теле цикла встречается инструкция
continue, то остаток тела цикла пропускается и производится переход к очередной проверке истинности.do = True
while do:
print('делаем')
do = False
continue
print('делаем')
else:
print('закончили')
# делаем
# закончилиНа заметку
Благодаря существованию цикла for in, прибегать к использованию
while приходится относительно редко.
Синонимы поиска: while else, циклы, while_loop, цикл while
В разделе «Compound Statements (составные инструкции, операторы)»:
for in else
if elif else
try except finally
На заметку
У нас есть представительство во ВКонтакте. Ссылка в самом низу страницы.