Вступ до циклу "Під час циклу" в Python

Майже в усіх комп’ютерних мовах у нас є цикл виконання часу. Цикл "час виконання" - один із операторів управління потоком, який виконує блок коду принаймні один раз і виконує блок повторно в залежності від умови, заданої в кінці в операторі while. Але python не має циклу виконання часу, хоча у python цього немає явно, ми можемо імітувати його за допомогою оператора break / continue / if. Python не вимагає робити цикл while, тому що це можна зробити за допомогою циклу певного часу, а також немає належного способу визначення в синтаксисі python, як вислів: відрізний блок цього типу шару відступу ніколи не був досягнутий під час циклу в твердження python.

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

У більшості мов програмування на комп’ютері, на відміну від циклів, які перевіряють стан циклу у верхній частині циклу, цикл do-while відіграє роль оператора управління потоком, подібного до циклу while, який виконує блок один раз і повторює виконання блоку виходячи з умови, заданої в циклі while.

Синтаксис до-часу

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

У цьому синтаксисі умова з’являється в кінці циклу, тому висловлювання в циклі виконуються принаймні один раз перед тим, як умова перевіряється. Через деякий час цикл перевіряємо його на початку циклу. Якщо умова справжня, вона стрибає, і оператори в циклі знову виконуються. Це повторюється, поки умова не буде помилковою. Хоча цикл у python має синтаксис форми:

Синтаксис час

while expression:
statement (s)

Вищезазначені твердження можуть представляти собою одне твердження або блок тверджень. Вираз є умовою, і якщо умова істинна, то це будь-яке неістинне значення.

Так, як ми звикли робити циклі на всіх основних мовах, і ми хочемо це в python. Цикл "час виконання" є важливим, оскільки він виконується принаймні один раз перед тим, як перевірити умову. Хоча python не може це зробити явно, ми можемо зробити це наступним чином

Синтаксис, хоча якщо

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

У python while loop неодноразово виконує оператори у циклі, якщо умова справжня. Через певний час цикл спочатку перевіряється умова тестування, і якщо це правда, тоді виконується блок операторів всередині циклу. Після однієї ітерації знову перевіряється умова тесту, і цей процес продовжується до тих пір, поки умова тесту не оціниться як хибне. Цикл do-while, який не знаходиться в python, може бути виконаний вищезгаданим синтаксисом, використовуючи цикл while з операторами break / if / продовження. У цьому випадку, якщо умова істинна, тоді, коли оператори виконуються, якщо не відповідають дійсності, інша умова перевіряється, якщо виконується цикл та заяви в ньому. Оператор break використовується для виведення програмного контролю з циклу 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 в циклі python, тому в python немає циклу виконання, але це робиться за допомогою циклу while. Тіло циклу while починається з відступу і, як тільки буде виявлена ​​невідрізна лінія, це позначається як кінець циклу.

Висновок - Робіть цикл у Python

Як ми звикли робити цикл на всіх інших мовах, оскільки він спочатку виконує оператори, а потім перевіряє умови. Але і в python ми хочемо, щоб це було зроблено, але це не може, оскільки це не відповідатиме шарі відступів інших операторів python. Отже, в Python це можна зробити за допомогою оператора time, використовуючи перерви break / continue / if, якщо умова while не виконується, що подібне до циклу, як і в інших мовах. Цикл while в python спочатку перевіряє стан, а потім блок виконується, якщо умова є істинною. Блок виконується повторно, поки умова не буде оцінена на хибну. Таким чином, в python ми можемо використовувати цикл while з if / break / продовження операторів, які мають відступ, але якщо ми використовуємо do-while, то це не відповідає правилу відступу. Тому ми не можемо використовувати цикл виконання часу в python.

Рекомендовані статті

Це посібник з Do while циклу в python. Тут ми обговорюємо блок-схему Do while Loop в Python із синтаксисом та прикладом. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Поки цикл у R
  2. Поки цикл у Java
  3. Поки петля в Матлабі
  4. PHP Робіть цикл
  5. Продовжуйте заяву на C ++
  6. Якщо заява в Python