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 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 Beslissingen: Conditionele Logica Onder de Knie Krijgen

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
1if statements

Een if-statement bestaat uit een booleaanse expressie gevolgd door één of meer statements.

2if...else statements

Een if-statement kan gevolgd worden door een optionele else-statement, die uitgevoerd wordt als de booleaanse expressie FALSE is.

3nested 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

  1. Besluitvorming in Geavanceerde Productie Verbeteren door Krachtige Analytics
  2. Data Inname Stroomlijnen om Slimmere Besluitvorming te Drijven
  3. Python Statements, Indentatie en Comments: Een duidelijke gids
  4. Python Datatypes onder de knie krijgen: Een praktische gids
  5. Python Operators onder de knie krijgen: Een uitgebreide gids
  6. Python If…Else Statements onder de knie krijgen
  7. Python Pass Statement onder de knie krijgen: Een praktische gids
  8. Python-dictionaries beheersen: aanmaken, manipuleren en geavanceerde technieken
  9. Python-exception handling: try, except, else en finally uitgelegd
  10. Python print()-functie: Praktische handleiding met voorbeelden
  11. Python-lussen beheersen: For, While, Break, Continue en Enumerate uitgelegd