Python - Lussen
Over het algemeen worden instructies opeenvolgend uitgevoerd:de eerste instructie in een functie wordt eerst uitgevoerd, gevolgd door de tweede, enzovoort. Er kan zich een situatie voordoen waarin u een codeblok meerdere keren moet uitvoeren.
Programmeertalen bieden verschillende besturingsstructuren die meer gecompliceerde uitvoeringspaden mogelijk maken.
Met een loop-statement kunnen we een statement of een groep statements meerdere keren uitvoeren. Het volgende diagram illustreert een lusinstructie −
De programmeertaal Python biedt de volgende soorten loops om aan de vereisten voor looping te voldoen.
Sr.nr. | Looptype en beschrijving |
---|---|
1 | terwijl-lus Herhaalt een statement of een groep statements terwijl een bepaalde voorwaarde TRUE is. Het test de conditie voordat de lus wordt uitgevoerd. |
2 | voor lus Voert meerdere keren een reeks instructies uit en verkort de code die de lusvariabele beheert. |
3 | geneste lussen Je kunt een of meer loops in een andere while-, for- of do..while-loop gebruiken. |
Kluscontroleverklaringen
Lusbesturingsinstructies veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een bereik verlaat, worden alle automatische objecten die in dat bereik zijn gemaakt, vernietigd.
Python ondersteunt de volgende besturingsinstructies. Klik op de volgende links om hun details te controleren.
Laten we de lusbesturingsverklaringen kort doornemen
Sr.nr. | Controleverklaring en beschrijving |
---|---|
1 | break-instructie Beëindigt de lusinstructie en draagt de uitvoering over naar de instructie die onmiddellijk op de lus volgt. |
2 | vervolg statement Zorgt ervoor dat de lus de rest van zijn lichaam overslaat en onmiddellijk zijn toestand opnieuw test voordat hij het herhaalt. |
3 | pass-instructie De pass-instructie in Python wordt gebruikt wanneer een instructie syntactisch vereist is, maar u niet wilt dat een opdracht of code wordt uitgevoerd. |
Python
- Python-verklaring, inspringing en opmerkingen
- Python-gegevenstypen
- Python-operators
- Python if... else-instructie
- Python voor Loop
- Python pass-instructie
- Python-woordenboek
- Python Print()-instructie:afdrukken met voorbeelden
- Python For &While-lussen:enumerate, break, continue statement
- Python range() Functie:Float, List, For loop Voorbeelden
- Enumerate() Functie in Python:Loop, Tuple, String (voorbeeld)