Python bryter och fortsätter

I den här artikeln lär du dig att använda bryt och fortsätt uttalanden för att ändra flödet av en slinga.

Video: Python bryter och fortsätter uttalande

Vad är användningen av paus och fortsätt i Python?

I Python, breakoch continueuttalanden kan ändra flödet av en normal slinga.

Slingor itererar över ett kodblock tills testuttrycket är falskt, men ibland vill vi avsluta den aktuella iterationen eller till och med hela slingan utan att kontrollera testuttrycket.

De breakoch continueuttalandena används i dessa fall.

Python break-uttalande

Det breakuttalandet avslutar slingan som innehåller det. Kontrollen av programmet flyter till uttalandet omedelbart efter loopens kropp.

Om breakuttalandet är inne i en kapslad slinga (slinga inuti en annan slinga) breakavslutas uttalandet den innersta slingan.

Pausens syntax

 ha sönder

Flödesschema för paus

Flödesschema över pausuttalande i Python

Arbetet med break statement in för loop och while loop visas nedan.

Arbetet med pausförklaringen

Exempel: Python-paus

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

Produktion

 str slutet

I det här programmet itererar vi genom "sträng" -sekvensen. Vi kontrollerar om bokstaven är i, på vilken vi bryter från slingan. Därför ser vi i vår produktion att alla bokstäver fram till jag skrivs ut. Därefter avslutas slingan.

Python fortsätt uttalande

Det continueuttalandet används för att hoppa över resten av koden i en slinga för endast den aktuella iteration. Loop upphör inte men fortsätter med nästa iteration.

Syntax för Fortsätt

 Fortsätta

Flödesschema för fortsättning

Flödesschema för fortsättningsuttalande i Python

Arbetet med att fortsätta uttalande i för och under loop visas nedan.

Hur fortsätter uttalande fungerar i python

Exempel: Python fortsätter

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

Produktion

 strng Slutet

Detta program är detsamma som ovanstående exempel förutom att breakuttalandet har ersatts med continue.

Vi fortsätter med slingan, om strängen är i, kör inte resten av blocket. Därför ser vi i vår produktion att alla bokstäver utom jag skrivs ut.

Intressanta artiklar...