Python Spickzettel für If … Else Anweisungen, For und While Schleifen

Python ist eine universelle, vielseitige und beliebte Programmiersprache. Sie eignet sich hervorragend als Einstiegssprache, da sie prägnant und leicht zu lesen ist. Ich persönlich schätze sie vor allem für die vielseitige Einsetzbarkeit, da sie für alles von der Web- über die Softwareentwicklung bis hin zu wissenschaftlichen Anwendung verwendet werden kann.

Hier teile ich meinen persönlichen Spickzettel zu If … Else Anweisungen, For und While Schleifen mit euch. Er hat keinerlei Anspruch auf Vollständigkeit 🙂

If … Else Anweisungen

Python unterstützt die üblichen logischen Bedingungen aus der Mathematik:

Gleich: a == b
Nicht-Gleich: a != b
Kleiner als: a < b Kleiner als oder gleich: a <= b Größer als: a > b
Größer als oder gleich: a >= b
Diese Bedingungen können auf verschiedene Weise verwendet werden, am häufigsten in “if-Anweisungen” und Schleifen.

Eine “if-Anweisung” wird mit dem Schlüsselwort if geschrieben

Das elif-Schlüsselwort ist Python’s Art zu sagen “wenn die vorherigen Bedingungen nicht wahr waren, dann versuche diese Bedingung”.

Das Schlüsselwort else fängt alles ab, was nicht von den vorhergehenden Bedingungen erfasst wird.

Wenn Sie nur eine Anweisung auszuführen haben, können Sie diese in dieselbe Zeile wie die if-Anweisung setzen.

if a > b: print("a is greater than b")

Das Schlüsselwort and ist ein logischer Operator und wird verwendet, um bedingte Anweisungen zu kombinieren:

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

Das Schlüsselwort or ist ein logischer Operator und wird verwendet, um bedingte Anweisungen zu kombinieren:

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True"

Sie können if-Anweisungen innerhalb von if-Anweisungen haben, dies wird als verschachtelte if-Anweisungen bezeichnet.

x = 41

if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

if-Anweisungen können nicht leer sein, aber wenn Sie aus irgendeinem Grund eine if-Anweisung ohne Inhalt haben, fügen Sie die pass-Anweisung ein, um einen Fehler zu vermeiden.

a = 33
b = 200

if b > a:
  pass

While Schleifen

Mit der while-Schleife können wir eine Reihe von Anweisungen ausführen, solange eine Bedingung erfüllt ist.

Mit der break-Anweisung können wir die Schleife auch dann beenden, wenn die while-Bedingung erfüllt ist.

Beende die Schleife, wenn i gleich 3 ist:

For Schleifen

Eine for-Schleife wird verwendet, um über eine Sequenz zu iterieren. Eine Sequenz kann eine Liste, ein Tupel, ein Wörterbuch, eine Menge oder eine Zeichenkette sein.

Im Gegensatz zu anderen Programmiersprachen ähnelt sie weniger dem for-Schlüsselwort, sondern funktioniert eher wie eine Iterator-Methode, wie sie in anderen objektorientierten Programmiersprachen zu finden ist.

Mit der for-Schleife können wir eine Reihe von Anweisungen ausführen, einmal für jedes Element in einer Liste, einem Tupel, einer Menge usw.

In diesem Beispiel drucken wir jede Frucht in einer Fruchtliste aus.

Mit der break-Anweisung können wir die Schleife anhalten, bevor sie alle Elemente durchlaufen hat:

With the continue statement we can stop the current iteration of the loop, and continue with the next:

Range Funktion:

Das else-Schlüsselwort in einer for-Schleife gibt einen Codeblock an, der ausgeführt wird, wenn die Schleife beendet ist: