Python цикл while

Содержание
  1. Цикл while Циклы используются для многократного выполнения блока программных операторов. Базовая структура цикла в Python — это цикл while. Вот синтаксис. Синтаксис: while (выражение): statement_1 statement_2 …. Цикл while выполняется до тех пор, пока выражение (условие) оценивается как True и выполняет программный блок. Условие проверяется каждый раз в начале цикла, и в первый раз, когда выражение оценивается как False, цикл останавливается без выполнения каких-либо оставшихся операторов. В следующем примере печатаются цифры от 0 до 4, когда мы устанавливаем условие x x = 0; while (x Вывод: 01234 Следует помнить, что цикл while проверяет свое состояние перед выполнением тела цикла (блока программных операторов). Если первоначальный тест возвращает false, тело не выполняется вообще. Например, следующий код никогда ничего не выводит, так как перед выполнением условие оценивается как false. x = 10 ; while (x Блок-схема: Следующий цикл while представляет собой бесконечный цикл с использованием True в качестве условия: x = 10; while (True): print (x) x + = 1 Блок-схема: Python: оператор while и else Между while и else есть структурное сходство заявление. Оба имеют блок оператор (я), который выполняется только тогда, когда условие истинно. Разница в том, что блок принадлежит оператору if выполняется один раз, тогда как блок принадлежит оператору while, который выполняется повторно. Вы можете присоединить необязательное предложение else с оператором while, в этом случае синтаксис будет — while (выражение): оператор_1 оператор_2 …… else: оператор_3 statement_4 …… Цикл while повторно проверяет выражение (условие) и, если оно истинно, выполняет первый блок программных операторов. Предложение else выполняется только в том случае, если условие ложно, это может быть при первом тестировании и не будет выполняться, если цикл прервется или возникнет исключение. Если оператор break выполняется в первом программном блоке и завершает цикл, то предложение else не выполняется. В следующем примере цикл while вычисляет сумму целых чисел от 0 до 9, а после завершения цикла выполняется инструкция else. x = 0; s = 0 while (x Вывод: Сумма первые 9 целых чисел: 45 Блок-схема: Пример: цикл while с if-else и оператором break x = 1; s = 0 while ( x Вывод: Сумма 5 чисел равна: 10 В приведенном выше примере цикл завершен когда x становится 5. Здесь мы используем оператор break для завершения цикла while, не завершая его, поэтому управление программой выходит за пределы структуры while — else и выполняет следующий оператор печати. ​​ Блок-схема: Проверьте свои навыки Python с помощью викторины w3resource
  2. Python: оператор while и else
  3. Пример: цикл while с if-else и оператором break

Цикл while

Циклы используются для многократного выполнения блока программных операторов. Базовая структура цикла в Python — это цикл while. Вот синтаксис.

Синтаксис:

while (выражение):
statement_1
statement_2
….

Цикл while выполняется до тех пор, пока выражение (условие) оценивается как True и выполняет программный блок. Условие проверяется каждый раз в начале цикла, и в первый раз, когда выражение оценивается как False, цикл останавливается без выполнения каких-либо оставшихся операторов. В следующем примере печатаются цифры от 0 до 4, когда мы устанавливаем условие x

  x = 0; while (x  

Вывод:

 01234 

Следует помнить, что цикл while проверяет свое состояние перед выполнением тела цикла (блока программных операторов). Если первоначальный тест возвращает false, тело не выполняется вообще. Например, следующий код никогда ничего не выводит, так как перед выполнением условие оценивается как false.

  x = 10  ; while (x  

Блок-схема:

Следующий цикл while представляет собой бесконечный цикл с использованием True в качестве условия:

  x = 10;  while (True): print (x) x + = 1  

Блок-схема:

Python: оператор while и else

Между while и else есть структурное сходство заявление. Оба имеют блок оператор (я), который выполняется только тогда, когда условие истинно. Разница в том, что блок принадлежит оператору if выполняется один раз, тогда как блок принадлежит оператору while, который выполняется повторно.

Вы можете присоединить необязательное предложение else с оператором while, в этом случае синтаксис будет —

while (выражение):
оператор_1
оператор_2
……
else:
оператор_3
statement_4
……

Цикл while повторно проверяет выражение (условие) и, если оно истинно, выполняет первый блок программных операторов. Предложение else выполняется только в том случае, если условие ложно, это может быть при первом тестировании и не будет выполняться, если цикл прервется или возникнет исключение. Если оператор break выполняется в первом программном блоке и завершает цикл, то предложение else не выполняется. В следующем примере цикл while вычисляет сумму целых чисел от 0 до 9, а после завершения цикла выполняется инструкция else.

  x = 0; s = 0 while (x  

Вывод:

 Сумма  первые 9 целых чисел: 45 

Блок-схема:

Пример: цикл while с if-else и оператором break

  x = 1; s = 0 while (  x  

Вывод:

 Сумма 5 чисел равна: 10 

В приведенном выше примере цикл завершен когда x становится 5. Здесь мы используем оператор break для завершения цикла while, не завершая его, поэтому управление программой выходит за пределы структуры while — else и выполняет следующий оператор печати. ​​

Блок-схема:

Проверьте свои навыки Python с помощью викторины w3resource

Оцените статью
nanomode.ru
Добавить комментарий