Питхон вхиле Лооп

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

Видео: Питхон вхиле Лооп

Шта је вхиле петља у Питхону?

Петља вхиле у Питхону користи се за итерацију преко блока кода све док је тест израз (услов) тачан.

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

Синтакса вхиле Лооп у Питхону

 вхиле тест_екпрессион: Боди оф вхиле

У вхиле петљи прво се проверава тест израз. Тело петље се уноси само ако test_expressionевалуира до True. После једне итерације, тест тест се поново проверава. Овај процес се наставља све док test_expressionевалуација до False.

У Питхону, тело вхиле петље се одређује увлачењем.

Тело почиње увлачењем, а прва неразведена линија означава крај.

Питхон било коју вредност која није нула тумачи као True. Noneа 0тумаче се као False.

Дијаграм тока вхиле Лооп

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

Пример: Питхон вхиле Лооп

 # Program to add natural # numbers up to # sum = 1+2+3+… +n # To take input from the user, # n = int(input("Enter n: ")) n = 10 # initialize sum and counter sum = 0 i = 1 while i <= n: sum = sum + i i = i+1 # update counter # print the sum print("The sum is", sum)

Када покренете програм, излаз ће бити:

 Унесите н: 10 Збир је 55

У горе наведеном програму, тест тест ће бити Trueсве док је наша променљива бројача и мања или једнака н (10 у нашем програму).

Морамо повећати вредност променљиве бројача у телу петље. Ово је веома важно (и углавном заборављено). Ако то не учините, резултираће бесконачном петљом (бесконачна петља).

На крају се приказује резултат.

Док петља са елсе

Исто као код петљи, док петље такође могу имати опциони elseблок.

elseДео се извршава ако је услов у, док петље оцењује да False.

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

Ево примера који то илуструје.

 '''Example to illustrate the use of else statement with the while loop''' counter = 0 while counter < 3: print("Inside loop") counter = counter + 1 else: print("Inside else")

Оутпут

 Унутрашња петља Унутрашња петља Унутрашња петља Унутрашњост

Овде користимо променљиву бројача за испис низа Унутрашња петља три пута.

На четвртој итерацији, стање у whileпостаје False. Дакле, elseдео је извршен.

Занимљиви Чланци...