Syntaks av mens Loop
Syntaksen til mens Loop in Pythion er som følger:
samtidig som testforhold:
uttalelse (er)
Når mens sløyfen blir utført, blir test_condition evaluert først. Når test_condition er sann, blir sløyfekroppen eller utsagnene utført i løkken.
Hvis testforhold er sant, så blir kroppen til sløyfen eller uttalelsen (e) inne i løkken utført. Å utføre kroppen på mens Loop bare en gang er betegnet som en iterasjon. Testtilstanden er sjekket etter hver iterasjon, og mens sløyfen går til testforhold er falsk.
Flyt av stundsløyfen
Figuren gitt nedenfor skildrer strømmen av mens Loop.
Eksempler på mens du er sløyfe
La oss nå se på noen eksempler på mens du er sløyfe og å forstå hvordan det fungerer.
I dette eksemplet erklærer vi en sumvariabel hvis verdi er null. Mens sløyfe startes deretter ved å bruke samtidig som nøkkelord. De testforhold er sum<20. Dette betyr at sløyfen vil kjøre til sumvariabelen er mindre enn 20.
Når testtilstanden er falsk og sumverdien er 20, vil sløyfen avslutte og programmet vil skrive ut “Slutten på mens Loop.”
# Deklarerer en variabelProduksjon
Du kan også erklære den andre uttalelsen med stundsløyfen. Annenblokken funksjonaliseres når du testforhold er falsk. I dette eksemplet vil vi legge til annet uttalelse til sumeksemplet gitt ovenfor.
Produksjon
I de neste seksjonene vil vi diskutere kontrolluttalelser, inkludert utsagn om fortsetter og bryte, i løpet av mens Loop.
Kontrolluttalelser
Du kan også kontrollere utførelsen eller oppførselen til mens Loop ved hjelp av kontrolluttalelsene. Følgende inkluderer kontrolluttalelsene som kan brukes med mens Loop:
Fortsettelseserklæringen
Fortsettelseserklæringen brukes til å hoppe over en spesifikk iterasjon og utføre neste iterasjon i stedet.
I dette eksemplet, når sumverdien er lik 5, blir den nåværende iterasjonen hoppet over, og neste iterasjon starter.
#avklaring av sumvariabelenProduksjon
I denne utgangen kan det sees at programmet ikke skriver ut verdien av summen når sumverdien er lik 5. Den nåværende iterasjonen er utelatt og følgende iterasjon utføres.
Bruddserklæringen
Bruddserklæringen brukes med mens sløyfe for å avslutte sløyfen med mindre testforhold er sant. I dette eksemplet, når sumverdien er lik 5, avsluttes sløyfen.
#avklaring av sumvariabelenProduksjon
I utgangen kan det sees at programmet avsluttes når summen er lik 5 med mindre testforhold er sant.
Det uendelige mens du er sløyfe
En stundsløyfe som aldri avsluttes, kalles en uendelig mens du er sløyfe. I en uendelig mens du er sløyfe, testforhold blir aldri falsk. I stedet testforhold forblir alltid sann, og mens sløyfen aldri avsluttes.
I dette eksemplet er verdien av sumvariabelen 10, og test_condition erklæres som sum = 10. I dette tilfellet forblir verdien av sumvariabelen alltid 10, og testforhold forblir alltid sann når sløyfen begynner å utføre.
#avklaring av sumvariabelenProduksjon
Konklusjon
Python mens Loop brukes til å gjentatte ganger utføre den samme kodeblokken med mindre visse forhold er sanne, selv om uendelige løkker fortsetter å utføre uavhengig av eksisterende forhold. I denne artikkelen ble mens Loop in Python ble forklart ved å vise noen få enkle eksempler.