Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python breken en doorgaan

Python pauze en doorgaan

In dit artikel leer je break- en continue-statements te gebruiken om het verloop van een lus te veranderen.

Video:Python breken en doorgaan Verklaring

Wat is het nut van pauzeren en doorgaan in Python?

In Python, break en continue statements kunnen de stroom van een normale lus veranderen.

Loops herhalen een codeblok totdat de testuitdrukking onwaar is, maar soms willen we de huidige iteratie of zelfs de hele lus beëindigen zonder de testuitdrukking te controleren.

De break en continue In deze gevallen worden verklaringen gebruikt.


Python break-statement

De break statement beëindigt de lus die het bevat. De controle van het programma gaat naar de instructie direct na de hoofdtekst van de lus.

Als de break statement bevindt zich in een geneste lus (lus in een andere lus), de break statement zal de binnenste lus beëindigen.

Syntax van pauze

break

Stroomdiagram van pauze

De werking van break-statement in for-lus en while-lus wordt hieronder getoond.

Voorbeeld:Python-pauze

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

Uitvoer

s
t
r
The end

In dit programma herhalen we de "string" reeks. We controleren of de letter i . is , waarop we uit de lus breken. Daarom zien we in onze uitvoer dat alle letters tot i wordt afgedrukt. Daarna wordt de lus beëindigd.


Python-instructie doorgaan

De continue instructie wordt gebruikt om de rest van de code binnen een lus alleen voor de huidige iteratie over te slaan. De lus wordt niet beëindigd, maar gaat verder met de volgende iteratie.

Syntax van Doorgaan

continue

Stroomdiagram van doorgaan 

De werking van de continue statement in for en while lus wordt hieronder getoond.

Voorbeeld:Python doorgaan

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

Uitvoer

s
t
r
n
g
The end

Dit programma is hetzelfde als het bovenstaande voorbeeld, behalve de break statement is vervangen door continue .

We gaan verder met de lus, als de string i . is , de rest van het blok niet uitvoeren. Daarom zien we in onze uitvoer dat alle letters behalve i wordt afgedrukt.


Python

  1. C# while en do...while-lus
  2. Python-sleutelwoorden en -ID's
  3. Python-verklaring, inspringing en opmerkingen
  4. Python-variabelen, constanten en literalen
  5. Python Type Conversie en Type Casting
  6. Python invoer, uitvoer en import
  7. Python globale, lokale en niet-lokale variabelen
  8. Python-nummers, typeconversie en wiskunde
  9. Python-directory en bestandsbeheer
  10. Python-fouten en ingebouwde uitzonderingen
  11. Python For &While-lussen:enumerate, break, continue statement