Articles

Python break and continue

hvad er brugen af break and continue i Python?

i Python,break ogcontinue udsagn kan ændre strømmen af en normal sløjfe.

sløjfer gentager over en blok kode, indtil testudtrykket er falsk, men nogle gange ønsker vi at afslutte den aktuelle iteration eller endda hele sløjfen uden at kontrollere testudtryk.

break ogcontinue udsagn anvendes i disse tilfælde.

Python break statement

break statement afslutter sløjfen, der indeholder den. Kontrol af programmet strømmer til udsagnet umiddelbart efter sløjfens krop.

Hvisbreak sætningen er inde i en indlejret sløjfe (loop inde i en anden sløjfe), vilbreak sætningen afslutte den inderste sløjfe.

syntaks af pause

break

rutediagram over pause

rutediagram over pause sætning i Python
rutediagram over pause sætning i Python

arbejdet med break statement i for loop og Mens Loop er vist nedenfor.

hvordan break statement fungerer i Python
arbejde af break statement

eksempel: Python break

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

Output

strThe end

i dette program gentager vi gennem “streng” – sekvensen. Vi kontrollerer, om brevet er jeg, hvorpå vi bryder fra Løkken. Derfor ser vi i vores output, at alle bogstaverne indtil jeg bliver trykt. Derefter slutter sløjfen.

Python fortsæt erklæring

continue erklæring bruges til at springe resten af koden inde i en løkke til den aktuelle iteration kun. Loop ophører ikke, men fortsætter med den næste iteration.

syntaks for Fortsæt

continue

rutediagram for fortsæt

rutediagram for fortsæt sætning i Python
rutediagram for fortsæt sætning i Python

arbejdet med fortsat erklæring i for og Mens Loop er vist nedenfor.

hvordan fortsæt sætning fungerer i python
hvordan fortsæt sætning fungerer i python

eksempel: Python fortsæt

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

output

strngThe end

dette program er det samme som ovenstående eksempel undtagen break erklæringen er blevet erstattet med continue.

Vi fortsætter med sløjfen, hvis strengen er i, ikke udfører resten af blokken. Derfor ser vi i vores output, at alle bogstaverne undtagen jeg bliver trykt.