Въведение в безкрайния цикъл на Python

Безкрайният цикъл е цикъл, който никога не завършва или работи безкрайно. Има две възможности, които можем да срещнем безкраен цикъл. Първият е, когато пускаме безкраен цикъл по грешка, вторият е, когато го изпълняваме умишлено. Безкрайният цикъл на Python може да работи вечно; в python, той се постига чрез оператор известно време.

Кога са необходими безкрайни бримки?

Безкраен цикъл може да бъде полезен при програмиране клиент / сървър, където сървърът трябва да работи с непрекъснатост, така че клиентските програми да могат да комуникират със сървърната програма винаги, когато възникне необходимост. Може също да е полезно, ако трябва да се създаде нова връзка. Съществува полезност на цикъл за време в приложение за игри или приложение, където въвеждаме някакъв вид цикъл на основното събитие, който продължава да работи, докато потребителят не избере действие, за да прекъсне този безкраен цикъл. Също така, ако човек трябва да играе игра и желае играта да се нулира след всяка сесия. Итерациите са процес на извършване на повтаряща се задача и компютърните програми винаги са овладявали това изкуство.

Как бихме стартирали един безкраен цикъл от грешка?

Това е много проста програма, но noobs със сигурност може да пропусне тези основни стъпки и да има безкраен цикъл в тяхната програма.

Код:

Тъй като няма код за увеличаване на стойността на цяло число, той ще продължи да печата, докато не прекратим програмата.

изход:

Така че, за да избегнем неволната верига, добавяме следния ред към кода.

Код:

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

Код:

Видове извлечения в безкрайния цикъл на Python

По-долу са различните типове изявления в Python Infinity Loop:

1. Докато изказване в Python Infinite Loop

Примките са невероятно мощни и наистина са много необходими, но безкрайният цикъл се изчерпва като единствената клопка. Python има само два типа контури: „Докато цикъл“ и „За цикъл“. Докато цикъла работи точно като оператора IF, но в оператора IF, ние стартираме блока от код само веднъж, докато след време цикъл се връщаме обратно до същата точка, от която е започнал кодът. По този начин се повтаря, докато не се изпълни условие. Както знаем, че бримките са безкрайни или условни. Python while loop продължава да повтаря блок от код, който е дефиниран вътре в него, докато не бъде изпълнено конкретно желание. Докато цикълът има булев израз и кодът вътре в цикъла се продължава, докато булевият израз стои верен.

Синтаксис на изложението:

while(expression)
statement(s)

Код:

изход:

Както можем да видим по-горе, докато цикълът ще продължи да се изпълнява, докато булевият израз е ИСТИНСКИ. Трябва да се отбележи, че операторите, които се изпълняват след цикълът while, могат да бъдат един ред или дори блок от код, съдържащ няколко реда. Има едно нещо, което трябва да бъде ясно разбрано. Това, докато цикълът се контролира при влизане, което означава, че той никога няма да работи, ако първоначалният тест е ЛЕЖЕН.

Код:

Горният израз е невярен, следователно нищо няма да бъде изпълнено в изхода.

2. Използване на IF изявление с while цикъл

Можем да наложим още едно изявление вътре в цикъл и да се измъкнем от цикъла. Можем да използваме извлечения за управление на Python като 'Break' и 'Continue'. Пробивът се използва като оператор за управление на python и веднага щом се срещне, той пропуска изпълнението на целия блок. Можем да се възползваме от оператора if-else, а също така да използваме ключовата дума break, за да излезем от цикъла while, дори преди да изпълним условието на цикъл while.

3. Използване на отчет за прекъсване

По-долу е даден пример, който ще илюстрира горното:

Код:

изход:

Следователно тук виждаме, че потокът на програмата изскача от цикъла, преди да завърши десетата итерация и докато цикълът се прекратява и се отпечатва в конзолата.

4. Използване на Continue Statement

Продължи се използва като контролен оператор. Веднага щом продължите, срещнете текущата итерация.

Код:

изход:

Виждаме в изхода, че числата се отпечатват от 1 до 9, с изключение на 4, тъй като това беше условие, което трябваше да се прескочи в програмата. Така че просто тази итерация е пропусната и виждаме, че програмата продължава, докато състоянието докато продължи.

Игра на глави или опашки

По-долу е даден пример за игра с хвърляне на монети в Python, която е създадена с помощта на цикъла WHILE. Ето текстова игра или друг пример за това как да използвате цикъл за време. Импортираме тук случаен клас, а също така използваме функцията input () за потребителя, за да прочете входа. Това е просто обикновена симулация на прелитането на монетите. Бихме помолили потребителя да въведе или „глави“, или „опашки“. Тук ще бъде приложена проста статистическа информация за играта чрез обобщаване на последващия брой глави и опашки.

Код:

изход:

Крайният изход, който получаваме след въвеждането на стойностите I, e 'heads' или 'reils', е по-долу:

Код:

В фрагмента на кода виждаме, че случайният клас генерира случайните стойности или „глава“ или „опашка“, както сме дали опциите по-горе и го съхранява във флип променливата. Следователно, когато даденият от потребителя вход съвпада със стойността във флип, тогава един печели друг, той губи и докато цикълът продължава да работи дотогава. Има едно условие за излизане, което е само когато като вход е дадено „x“ или „X“. В този случай изчислената стойност на итерацията се разпечатва. Това беше просто проста илюстрация на текстово базирана игра, направена чрез използване на цикъл време.

заключение

Тъй като хората намират повтарящите се задачи за скучни, това прави тези задачи доста податливи на човешка грешка. По този начин итерационните програми имат своите помощни програми и служат като голяма помощ в много приложения, където е необходимо цикълът да работи безкрайно, докато не бъде прекъснат. Много прости текстови игри могат да бъдат създадени, като се използва цикъл време.

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

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

  1. Python Breakment Statement (Примери)
  2. Въведение в вградените контури на Python
  3. Python Sets
  4. Операции със списък в Python | Топ 15 операции
  5. Указатели в Python с употреби
  6. Функции на Python
  7. Продължете изявлението в C ++
  8. Декларация за контрол в C ++ | Различни изявления за контрол