Python Beslissingen: Conditionele Logica Onder de Knie Krijgen
Wat is Beslissingsvorming?
Beslissingsvorming is het anticiperen van voorwaarden die optreden tijdens programma-uitvoering en het specificeren van acties die genomen worden volgens de voorwaarden.
Beslissingsstructuren evalueren meerdere expressies die TRUE of FALSE opleveren. Je moet bepalen welke actie te ondernemen en welke statements uit te voeren als de uitkomst TRUE of FALSE is.
Hieronder is de algemene vorm van een typische beslissingsstructuur die in de meeste programmeertalen gevonden wordt:
Python veronderstelt dat elke non-zero en non-null waarde TRUE is, en als het nul of null is, dan wordt het als FALSE waarde aangenomen.
Python biedt de volgende typen beslissingsstatements:
| Nr. | Statement & Beschrijving |
|---|---|
| 1 | if statements Een if-statement bestaat uit een booleaanse expressie gevolgd door één of meer statements. |
| 2 | if...else statements Een if-statement kan gevolgd worden door een optionele else-statement, die uitgevoerd wordt als de booleaanse expressie FALSE is. |
| 3 | nested if statements Je kunt een if of else if statement binnen een andere if of else if statement(s) gebruiken. |
Laten we elk beslissingstype kort doorlopen:
Single Statement Suites
Als de suite van een if-clausule slechts uit één regel bestaat, mag deze op dezelfde regel als de header-statement staan.
Hier is een voorbeeld van een één-regel if-clausule:
#!/usr/bin/python var = 100 if (var == 100): print "Waarde van expressie is 100" print "Tot ziens!"
Wanneer de bovenstaande code wordt uitgevoerd, produceert dit het volgende resultaat:
Waarde van expressie is 100 Tot ziens!
Python
- Besluitvorming in Geavanceerde Productie Verbeteren door Krachtige Analytics
- Data Inname Stroomlijnen om Slimmere Besluitvorming te Drijven
- Python Statements, Indentatie en Comments: Een duidelijke gids
- Python Datatypes onder de knie krijgen: Een praktische gids
- Python Operators onder de knie krijgen: Een uitgebreide gids
- Python If…Else Statements onder de knie krijgen
- Python Pass Statement onder de knie krijgen: Een praktische gids
- Python-dictionaries beheersen: aanmaken, manipuleren en geavanceerde technieken
- Python-exception handling: try, except, else en finally uitgelegd
- Python print()-functie: Praktische handleiding met voorbeelden
- Python-lussen beheersen: For, While, Break, Continue en Enumerate uitgelegd