Nutzung der range()-Funktion
In diesem Schritt lernen Sie, wie Sie die range()
-Funktion in Python nutzen können. Die range()
-Funktion ist ein leistungsstarkes Werkzeug zur Erzeugung von Zahlenfolgen, die häufig in Schleifen und anderen Programmierkonstrukten verwendet werden.
Die range()
-Funktion kann auf verschiedene Arten verwendet werden:
range(stop)
: Erzeugt eine Zahlenfolge von 0 bis (aber nicht einschließlich) stop
.
range(start, stop)
: Erzeugt eine Zahlenfolge von start
bis (aber nicht einschließlich) stop
.
range(start, stop, step)
: Erzeugt eine Zahlenfolge von start
bis (aber nicht einschließlich) stop
mit einem Schrittweite von step
.
Erstellen Sie ein neues Python-Skript namens range_function.py
in Ihrem ~/project
-Verzeichnis mit dem VS Code-Editor.
## ~/project/range_function.py
for i in range(5):
print(i)
In diesem Skript verwenden wir die range(5)
-Funktion, um eine Zahlenfolge von 0 bis 4 zu erzeugen. Die for
-Schleife iteriert durch diese Folge und gibt jede Zahl aus.
Jetzt führen wir das Skript mit dem folgenden Befehl im Terminal aus:
python ~/project/range_function.py
Sie sollten die folgende Ausgabe sehen:
0
1
2
3
4
Als Nächstes ändern wir das Skript, um die range(start, stop)
-Form zu verwenden:
## ~/project/range_function.py
for i in range(2, 7):
print(i)
In diesem geänderten Skript verwenden wir range(2, 7)
, um eine Zahlenfolge von 2 bis 6 zu erzeugen.
Führen Sie das Skript erneut aus:
python ~/project/range_function.py
Sie sollten die folgende Ausgabe sehen:
2
3
4
5
6
Schließlich untersuchen wir die range(start, stop, step)
-Form:
## ~/project/range_function.py
for i in range(0, 10, 2):
print(i)
In diesem Skript verwenden wir range(0, 10, 2)
, um eine Folge von geraden Zahlen von 0 bis 8 zu erzeugen.
Führen Sie das Skript aus:
python ~/project/range_function.py
Sie sollten die folgende Ausgabe sehen:
0
2
4
6
8
Durch Experimentieren mit verschiedenen Parametern können Sie die range()
-Funktion effektiv nutzen, um verschiedene Zahlenfolgen für Ihre Python-Programme zu erzeugen.