Video
Quiz

Die Python range()-Funktion macht es dir leicht for-Schleifen in Python zu schreiben. Wie du for i in range() in Python benutzt zeigen wir dir hier und in unserem Video.

Quiz zum Thema Python range()
5 Fragen beantworten
Inhaltsübersicht

Python range() einfach erklärt

In Python kannst du Teile von deinem Programm mit einer for-Schleife und der range()-Funktion wiederholen. Dazu schreibst du in Zeile 1 die Funktion range() und übergibst ihr, wie oft die Schleife ausgeführt werden soll (hier 3 mal).

1 for i in range(3):
2 print(i)

Ausgabe:

0
1
2

Du siehst, dass die Variable i zählt, wie oft die Schleife sich schon wiederholt hat. Du kannst die range()-Funktion auch auf eine andere Weise zählen lassen.

Python range() Parameter

In Python kannst du range() drei verschiedene Parameter geben: start, stop und step.

range(start, stop, step)
  • Mit start kannst du den Anfangswert einstellen. Du kannst start auch weglassen (optional). Dann fängt range() bei 0 an zu zählen.
  • Mit stop legst du den Endwert fest. Den Wert musst du immer angeben (obligatorisch). Aber aufgepasst: range() hört bei stop-1 auf zu zählen! Wie im Beispiel zu sehen, zählt range(3) also von 0 bis 2.
  • Mit step kannst du die Schrittweite angeben. Du kannst start auch weglassen (optional). Dann zählt range() in Einserschritten aufwärts. Für 2 zählt range() nur jede zweite Zahl, u.s.w.

Schaue dir das noch an einem Beispiel an: Hier ist start=2. Du fängst also bei 2 an zu zählen. stop=10 bedeutet range() hört bei 9 auf zu zählen. Weil step=3 ist, wird nur jede dritte Zahl gedruckt. Deshalb hört hier range()sogar schon bei 8 auf, da die nächste Zahl 12 (8+3=12) wäre und das größer als 9 ist.

1 for i in range(2, 10, 3):
2 print(i)

Ausgabe:

2
5
8
Studyflix vernetzt: Hier ein Video aus einem anderen Bereich
Quiz zum Thema Python range()
5 Fragen beantworten

Python for-Schleife

Du hast gesehen, dass du mit der Python range()-Function for-Loops programmieren kannst. Mit Loops kannst du aber noch viel mehr machen. Schaue dir dafür unbedingt unser passendes Video an!

Zum Video: Python for-Loop
Zum Video: Python for-Loop
Lernen lohnt sich! Entdecke hier deine Chancen.

Hallo, leider nutzt du einen AdBlocker.

Auf Studyflix bieten wir dir kostenlos hochwertige Bildung an. Dies können wir nur durch die Unterstützung unserer Werbepartner tun.

Schalte bitte deinen Adblocker für Studyflix aus oder füge uns zu deinen Ausnahmen hinzu. Das tut dir nicht weh und hilft uns weiter.

Danke!
Dein Studyflix-Team

Bitte .

Schalte passende Karriere-Chancen frei!

Du nutzt aktuell einen Adblocker. Dadurch können wir dir keine passenden Ausbildungs- und Jobmöglichkeiten anzeigen.

Aktiviere Studyflix in deinen Adblocker-Ausnahmen, damit du alle Chancen entdecken kannst, die zu dir passen und damit Studyflix kostenlos bleiben kann.

Adblocker deaktivieren in vier einfachen Schritten

1
Klicke in der Programmleiste auf Safari und dann auf Safari-Erweiterungen...
2
Öffne deine Adblocker-Einstellungen.
3
Füge eine Ausnahme für studyflix.de hinzu und speichere die Einstellungen.
4
Prima. Lade jetzt die Seite neu!

Adblocker deaktivieren in drei einfachen Schritten

1
Klicke in der Browserleiste auf das Erweiterungen-Symbol und öffne deine Adblocker-Einstellungen.
2
Deaktiviere den Adblocker für Studyflix.de.
3
Prima. Lade jetzt die Seite neu!