Въведение в Do while Loop в Python

Почти всички компютърни езици имаме цикъл на работа. Цикълът до време е един от операторите на контролния поток, който изпълнява блока на кода поне веднъж и изпълнява блок многократно в зависимост от състоянието, дадено в края в оператора while. Но python не разполага с цикъл за изпълнение, въпреки че python го няма изрично, можем да го подражаваме, използвайки оператор break / Continu / if. Python не изисква да правите цикъл, тъй като това може да се направи само с цикъл, а също така няма правилен начин да се дефинира в синтаксиса на python като израза: отменен блок този тип модел на отстъпи никога не е достигнат от do докато цикъл в изявление за съединение на питон.

Блок-схема на цикъла Do-while

В повечето от езиците за компютърно програмиране, за разлика от контурите, които тестват състоянието на цикъл в горната част на цикъла, цикълът "do-while" играе роля на оператор за контрол на потока, подобен на while, докато цикъл, който изпълнява блока веднъж и повтаря изпълнението на блок въз основа на условието, зададено в края на цикъла.

Синтаксис на до-време

do
(
Statement(s)
) while (condition);

В този синтаксис условието се появява в края на цикъла, така че операторите в цикъла се изпълняват поне веднъж, преди условието да бъде проверено. След известно време ние го проверяваме в началото на цикъла. Ако условието е вярно, то скача да направи и отчетите в цикъла отново се изпълняват. Това се повтаря, докато състоянието е невярно. Докато цикълът в python има синтаксиса на формата:

Синтаксис на while

while expression:
statement (s)

Горните изявления могат да бъдат единични изявления или блок от изявления. Изразът е условие и ако условието е вярно, то това е всяка не-вярна стойност.

Така както сме свикнали да правим цикъл на всички основни езици и го искаме в python. Цикълът "do-while" е важен, защото се изпълнява поне веднъж, преди условието да бъде проверено. Въпреки че python не може да го направи изрично, можем да го направим по следния начин

Синтаксис, докато ако

while True:
# statement (s)
If not condition:
break;

В python, докато loop многократно изпълнява операторите в цикъла, ако условието е вярно. След време цикълът първо се проверява състоянието на теста и ако е вярно, тогава се изпълнява блокът от оператори вътре в цикъла. След едно повторение състоянието на теста се проверява и този процес продължава, докато състоянието на теста се прецени на невярно. Цикълът "do-while", който не е в python, може да се извърши от горния синтаксис, като се използва, докато цикъл с изрази break / if / продължи. В този случай, ако условието е вярно, тогава, докато операторите се изпълняват, ако не са верни, друго условие се проверява от, ако цикълът и операторите в него са изпълнени. Декларацията за прекъсване се използва за извеждане на контрола на програмата от цикъла if. С други думи, почивката се използва за прекратяване на текущото изпълнение на програмата.

пример

i = 1
while True:
print(i)
i = i + 1
if(i > 5):
break

изход:

В горния пример можем да видим първо, че операторът i = 1 се инициализира и след това го проверяваме с цикъл време. Ако стойността на i = 1, ние отпечатваме текущата стойност на i. Тогава текущата стойност i се добавя с 1, за да се получи новата стойност на i. Този блок се повтаря, докато стойността i достигне до 5, докато това условие (i> 5) се проверява в цикъла if и този цикъл спира след i = 5, тъй като има прекъсване, което ако цикълът спре.

В тялото на питона от време, цикълът се определя чрез вдлъбнатина. Тъй като няма подходящо отстъп за определяне на do while цикъл в python, следователно в python няма цикъл „do-while“, но това се прави с самия цикъл. Тялото на цикъл while започва с вдлъбнатина и веднага щом бъде открита неограничената линия, това се маркира като края на цикъла.

Заключение - Правете докато цикъл в Python

Както сме свикнали да правим цикъл на всички други езици, тъй като първо ще изпълнява операции и след това проверява за условията. Но в python също искаме да бъде направено, но не може, тъй като няма да отговаря на модела на отстъп на другите оператори на python. Така че в Python, това може да се направи с оператор известно време, използвайки операциите break / Continu / if, ако условието while не е изпълнено, което е подобно на това, докато в цикъл, както в други езици. Цикълът while в python първо проверява състоянието и след това блокът се изпълнява, ако условието е вярно. Блокът се изпълнява многократно, докато състоянието не бъде оценено на невярно. По този начин в python можем да използваме, докато цикъл с изрази if / break / продължение, които са с отметка, но ако използваме do-while, тогава той не отговаря на правилото на отстъп. Следователно не можем да използваме цикъл на вършене в python.

Препоръчителни статии

Това е ръководство за Do while цикъл в python. Тук обсъждаме блок-схемата на Do while Loop в Python със синтаксиса и примера. Можете също така да разгледате следната статия, за да научите повече-

  1. Докато Loop в R
  2. Докато Loop в Java
  3. Докато Loop в Matlab
  4. PHP Правете докато цикъл
  5. Продължете изявлението в C ++
  6. Ако изявление в Python