Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python Entscheidungsfindung: Bedingte Logik meistern

Entscheidungsstrukturen in Python

Entscheidungsfindung bedeutet, Bedingungen vorherzusehen, die während der Programmausführung auftreten, und Aktionen festzulegen, die je nach Bedingungen ausgeführt werden.

Entscheidungsstrukturen werten mehrere Ausdrücke aus, die TRUE oder FALSE als Ergebnis liefern. Sie müssen bestimmen, welche Aktion ausgeführt wird und welche Anweisungen ausgeführt werden, wenn das Ergebnis TRUE oder FALSE ist.

Die allgemeine Form einer typischen Entscheidungsstruktur in den meisten Programmiersprachen:

Python Entscheidungsfindung: Bedingte Logik meistern

Python betrachtet jede nicht-null und nicht-null Werte als TRUE, und wenn es entweder null oder None ist, wird es als FALSE gewertet.

Python bietet folgende Arten von Entscheidungsanweisungen:

Nr.Anweisung & Beschreibung
1if-Anweisung – Besteht aus einem booleschen Ausdruck gefolgt von einer oder mehreren Anweisungen.
2if...else-Anweisung – Ein optionaler else-Block wird ausgeführt, wenn der boolesche Ausdruck FALSE ist.
3verschachtelte if-Anweisungen – Ein if oder else if innerhalb eines anderen if oder else if.

Einzeilige Suites

Wenn der Suite-Block einer if-Klausel nur aus einer einzelnen Zeile besteht, kann er in derselben Zeile wie die Header-Anweisung stehen.

Beispiel für eine einzeilige if-Klausel:

#!/usr/bin/python
var = 100
if (var == 100): print "Value of expression is 100"
print "Good bye!"

Wenn der obige Code ausgeführt wird, erzeugt er folgendes Ergebnis:

Value of expression is 100
Good bye!

Python

  1. Python-Anweisungen, Einrückung & Kommentare: Klare Anleitung
  2. Python-Datentypen meistern: Praxisleitfaden
  3. Python-Operatoren meistern: Umfassender Leitfaden
  4. Python pass-Statement meistern: Praxisleitfaden
  5. Python-Dictionaries meistern: Erstellung, Manipulation und fortgeschrittene Techniken
  6. Python Exception Handling meistern: try, except, else und finally erklärt
  7. Python print()-Funktion: Praktischer Leitfaden mit Beispielen
  8. Python Schleifen meistern: For, While, Break, Continue und Enumerate erklärt
  9. Entscheidungsfindung in der fortschrittlichen Fertigung durch leistungsstarke Analytik verbessern
  10. Datenerfassung optimieren für intelligentere Entscheidungsfindung