Schleifen in Python


Wie in fast allen Programmiersprachen es üblich ist gibt es auch in der Programmiersprache Python die sogenannten Schleifen. Sie sind ein Bestandteil einer modernen Programmiersprache und werden uns in den Nächsten Themen verfolgen weshalb wir auf das Themengebiet genau gehen möchten.

Wir das Java2Enterprise Team verwenden hauptsächlich die Programmiersprachen Java, Python und C#. Darüber hinaus verwenden wir für Mathematische beziehungsweise für Statistische Rechnungen die Programmiersprache R welches sich von der Programmiersprache S ableitet.

In den gängigsten Programmiersprachen gibt es Schleifen wie beispielsweise die for-Schleife, while-Schleife, Do-while-Schleife. Die Sprache C# hat noch ein Ärmel im Ass nämlich sie besitzt vier Schleifenarten. Die vierte ist die sogenannte foreach-Schleife. Wir haben es bei der Python Programmierung viel einfacher, denn wir verwenden nur die For-Schleife auch als aufzählende Schleife genannt und die while-Schleife die sogenannte Bedingung überprüfende Schleife.

Fangen wir mal mit einem einfachen Beispiel an.
Wir werden eine Aufzählende Schleife programmieren und ein Modul verwenden welches den Namen „range()“ beinhaltet. In diesem Modul gehören natürlich Werte die, der Programmierer eingeben soll, bevor das Programm ausgeführt wird. Dabei sollen mindestens zwei Werte, einmal der Startwert und der Endwert eingegeben werden. Natürlich kann man beliebig die Schrittweite als drittes Parameter eingeben. Falls der Programmierer nur zwei Werte eingegeben hat, gilt die Schrittweite somit eins.




Die erste For-Schleife fängt ab Eins bis Vier zu zählen. Der Endwert 5 wird hier nicht ausgegeben.  In diesem Fall ist die Laufvariable „i“.

Die zweite For-Schleife fängt ab Eins bis Fünf zu zählen. Wie in der ersten Schleife wird hier der Endwert nicht ausgeben.

Die dritte For-Schleife sieht zum vergleich zu den anderen beiden bis auf einen Parameter identisch aus. Die dritte Schleife beinhaltet zusätzlich die Schrittweite. Bei der ersten und der zweiten Schleife war die Schrittweite eins. Hier ist es die zwei.

Die Ausgabe der drei Schleifen sieht wie folgt aus:



Natürlich gibt es in Python neben der for-Schleife die sogenannte while-Schleife. Die while-Schleife ist, wie oben erwähnt, eine Bedingte Schleife. Das heißt, dass für den Start der Schleife eine Bedingung erfüllt sein muss um diese Auszuführen.

Eine while-Schleife in Python hat die folgende Bauart:




Betrachten wir zunächst den Code zwischen Zeile 12 bis 27. Wie initialisieren die Variablen a und b mit Mathematischen Werten. Daraufhin wird die Erste Schleife ausgeführt da die Bedingung übereinstimmt. Die erste Schleife zählt die Werte ab Zehn bis Null mit der Schrittweite Eins herunter.

Die Zweite Schleife macht genau das Gegenteil der ersten Schleife. Diese zählt die Werte auf und gibt diese bei jedem Mal aus. Die Codes findet ihr >>HIER<<

Kommentare

Beliebte Posts aus diesem Blog

How can I transform a .jar file to a .bat file?

Ein Kleines Spiel mit Altersabfrage

Zufallszahlen und Verzweigungen in Python