Python bryter og fortsetter

I denne artikkelen vil du lære å bruke uttalelser om å bryte og fortsette for å endre strømmen av en løkke.

Video: Python bryter og fortsetter uttalelse

Hva er bruken av pause og fortsette i Python?

I Python, breakog continuesetninger kan endre strømningen av en vanlig sløyfe.

Sløyfene gjentas over en blokk med kode til testuttrykket er usant, men noen ganger ønsker vi å avslutte gjeldende iterasjon eller til og med hele sløyfen uten å sjekke testuttrykket.

Den breakog continueuttalelser er brukt i disse tilfellene.

Python break uttalelse

Den breaksetningen er avsluttet sløyfen som inneholder det. Kontroll av programmet flyter til utsagnet umiddelbart etter kroppen.

Hvis breakutsagnet er inne i en nestet sløyfe (sløyfe inne i en annen sløyfe), vil breakutsagnet avslutte den innerste sløyfen.

Syntaks for pause

 gå i stykker

Flytskjema for pause

Flytskjema over brudduttalelse i Python

Arbeidet med break statement i for loop og while loop er vist nedenfor.

Arbeid av pauseuttalelsen

Eksempel: Python-pause

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Produksjon

 str Slutten

I dette programmet gjentar vi oss gjennom "streng" -sekvensen. Vi sjekker om bokstaven er i, hvorpå vi bryter fra løkken. Derfor ser vi i utgangen vår at alle bokstavene frem til jeg blir skrevet ut. Etter det slutter sløyfen.

Python fortsett uttalelse

Den continuesetningen brukes til å hoppe over resten av koden inne i en løkke for bare den aktuelle iterasjonen. Loop slutter ikke, men fortsetter med neste iterasjon.

Syntaks for Fortsett

 Fortsette

Flytskjema for fortsett

Flytskjema med fortsettelsesuttalelse i Python

Arbeidet med fortsett uttalelse i for og mens sløyfe er vist nedenfor.

Hvordan fortsette uttalelse fungerer i python

Eksempel: Python fortsetter

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Produksjon

 strng Slutten

Dette programmet er det samme som eksemplet ovenfor, bortsett fra at breakuttalelsen er erstattet med continue.

Vi fortsetter med løkken, hvis strengen er i, og ikke utfører resten av blokken. Derfor ser vi i utgangen vår at alle bokstavene bortsett fra jeg blir skrevet ut.

Interessante artikler...