`For` und `while` Schleifen sind grundlegende Kontrollstrukturen in Python, die verwendet werden, um wiederverwendbare und effiziente Codes zu erstellen.
1. For-Schleife:
Eine `for` Schleife in Python wird verwendet, um durch Sequenzen (Listen, Tuple, Dictionary, String, oder einen Bereich von Zahlen) zu iterieren.
```python
for item in sequence:
# Anweisungen
```
Hier ist ein einfaches Beispiel dafür, wie man `for` Schleife verwendet:
```python
2. While-Schleife:
Eine `while` Schleife in Python wird verwendet, um einen bestimmten Block von Code mehrfach auszuführen, solange eine bestimmte Bedingung erfüllt ist.
```python
while condition:
# Anweisungen
```
Hier ist ein einfaches Beispiel dafür, wie man `while` Schleife benutzt:
```python
In diesem Beispiel wird die `while`-Schleife ausgeführt, solange `i` kleiner als 6 ist.
Beide Schleifen können mit den `break` und `continue` Anweisungen gesteuert werden. `break` wird verwendet, um die Schleife vorzeitig zu beenden, während `continue` wird verwendet, um die aktuelle Iteration zu überspringen und zur nächsten überzugehen.
Hinweis: Es ist wichtig darauf zu achten, dass die Bedingungen für die `while` Schleife irgendwann falsch werden, ansonsten wird die Schleife unendlich oft ausgeführt.