Док петља у Питхону: све што треба да знате



Овај блог покрива концепт вхиле петље у питхону са разним примерима условних и контролних израза заједно са примером угнежђене вхиле петље.

Петље у питхону су ефикасан метод за оптимизацију кода за извршавање више изјава. Ако се одређени код мора извршити више пута, корисник га може ставити у петљу да би извршио вишеструке итерације како би добио жељени излаз. Штеди много труда и смањује сложеност кода. На овом блогу ћемо разговарати о концепту вхиле лооп ин-а са разним примерима. Следе теме о којима се расправља на овом блогу:

Шта је а Лооп?

Петља вхиле у питхону користи се за итерацију преко блока кода или израза све док је тест израз тачан. У случају кратке петље корисник не зна унапред колико ће се итерација одржати. Погледајте синтаксу вхиле петље у питхон-у.





вхиле (тест израз): # израза у блоку вхиле

Ток контроле

петља дијаграма тока у питхон-едурека

Извршење започиње и проверава да ли је тест израз тачан, када је тест израз тачан улази у вхиле петљу и извршава изразе унутар вхиле петље. Чим је тест израз нетачан, извршење прескаче вхиле петљу и прелази на следеће наредбе у програму.

Да би се контролисао ток у петљи, могу се користити разни контролни изрази попут бреак анд цонтинуе у вхиле петљи. Погледајмо како можемо користити ове контролне изјаве у временској петљи.



Изјаве о контроли Питхона у петљи

Изјава о прекиду:

Израз бреак у питхону користи се за прескакање целокупног извршавања блока у којем се наилази. Чим се у петљи наиђе на изјаву бреак, извршавање прескаче остатак итерација и премешта се из петље.

и = 1 док је и<= 5 : print(i) if i == 4: break i = i+1 
 Излаз: 1 2 3 4

Чим вредност к постане 4, извршавање ће прескочити остатак итерација. Да бисмо разумели како то утиче на извршење, узмимо још један пример са наредбом цонтинуе.



Наставите са изјавом

Цонтинуе се користи за прескакање тренутне итерације у петљи. Чим се у петљи нађе цонтинуе, тренутна итерација се прескаче, али остатак итерација се и даље извршава.

и = 1 док је и<=5 : if i == 4: i = i+1 continue else: print(i) i = i+1 
 Излаз: 1 2 3 5

Чим се наредба цонтинуе нађе у петљи, тренутна итерација у прескочена је и петља извршава преостале итерације.

Док петља са условним изјавама

Условни изрази такође имају логичке услове као тест тест који се користи за доношење одлука у питхону. Да бисмо разумели употребу условних наредби у вхиле петљи, узмимо пример.

нум = инт (инпут ('унесите број')) док је нум> = 0: ако је нум == 0: принт ('једнако нули') елиф нум> 0: принт ('веће од нуле') елсе: принт ( 'унесите важећи број') пауза

Ово је једноставан пример где смо у програму користили условне наредбе иф и елсе. За сложеније проблеме доношења одлука можемо користити условне изразе у вхиле петљи где ће тест израз бити декларисан на почетку.

Бесконачна док петља

Бесконачна петља вхиле извршава се бесконачно много пута, што значи да теоретски извршење никада не престаје. Ово може изненадити, али има и својих предности и недостатака.

како направити пакет

На пример, ако не одредимо прираштај оператер за променљиву у тестном изразу, петља никада неће престати, што значи да ће се извршити бесконачно много пута.

и = 4 док је и> 0: принт ('ја сам бесконачна вхиле петља')

Овај програм ће изводити бесконачне итерације, осим ако не притиснемо цтрл + ц или ставимо контролни израз у петљу.

Гнездо док петља

Ако се вхиле петља састоји од друге вхиле петље, можемо је назвати угнеждена вхиле петља. Не постоји посебно ограничење броја петљи у угнежденој петљи. Може се наставити онолико пута колико је корисник захтева или изјави у програму.

Да бисмо ово разумели, погледајмо пример:

и = 1 ј = 5 док је и 0: принт (и, ј) ј = ј -1 и = и + 1
 Излаз: 1 5 2 4 3 3 4 2 5 1

У овом примеру имамо два Променљиве и и ј који се користе у различитим тестним изразима. То је класичан пример употребе угнежђене петље.

Узмимо још један пример користећи такође условни и контролни израз.

и = 'едурека' ј = 1 док је ј> 0: за к у и: испис (ј, к) ј = ј + 1 ако је к == 'а': прекид
 Излаз: 1 е 2 д 3 у 4 р 5 е 6 к 7 а

У овом чланку смо са разним примерима разговарали о концепту вхиле петље у питхону. Док петља игра важну улогу када имамо тест израз који се може тестирати на почетку петље. На пример - употреба вхиле петље за банковне податке, где ћемо наставити само ако је задовољен тест тест, што у овом случају може бити било која статистичка вредност. Програмски језик Питхон олакшава рад са основним концептима због лакоће приступа. Да бисте савладали своје вештине, упишите се у Едурека и започните своје учење.

Имате ли питања? Помените их у одељку за коментаре. Јавићемо вам се у најкраћем могућем року.