Python

Python range() Funktion

Python range() Funktion

Python ist eine moderne, universell einsetzbare High-Level-Programmiersprache mit leistungsstarken Funktionen. Python verfügt über viele integrierte Module, um verschiedene Operationen zu unterstützen. Die Funktion range() ist eine eingebaute Funktion, die verwendet wird, um bestimmte Aufgaben oder Aktionen für eine bestimmte Anzahl von Malen auszuführen perform. Mit anderen Worten, die Funktion range() wird verwendet, um eine Aufgabe iterativ auszuführen. Diese Funktion wird in Verbindung mit der for-Schleife und der while-Schleife verwendet.

Mit der Funktion range() können Sie eine Zahlenfolge in einem bestimmten Bereich generieren. Die Funktion range() enthält die folgenden zwei Konstruktordefinitionen:

    1. Reichweite (Stopp)
    2. Reichweite (Start, Stopp, Schritt)

Die range(stop)-Definition der range()-Funktion nimmt den Stop-Wert als Argument. Der Stoppwert definiert die Endpunkte der Sequenz. Die Funktion range() beendet die Rückgabe der Zahlenfolge, wenn sie den Stoppwert erreicht. Die Funktion range() übernimmt auch den Start-, Stopp- und Schrittwert als Argument.

Die Parameter sind wie folgt definiert:

Um beispielsweise eine Zahlenfolge von 1 bis 20 zu drucken, wobei jeder Wert um zwei erhöht wird, ist der Startwert 1, der Stoppwert 21 und der Schrittwert 2. In diesem Fall ist der Stoppwert erforderlich, während die Start- und Schrittwerte optional sind.

Schauen wir uns einige Beispiele an, die die Python-Funktion range() verwenden.

Verwenden von range() mit for Loop

Die Funktion range() wird meistens in Kombination mit der for- und while-Schleife verwendet. Im gegebenen Programm haben wir nur den Stoppwert definiert.

Wir werden eine Zahlenfolge mit der for-Schleife und der range()-Funktion ausgeben.

#definieren des Zahlenbereichs bis 20
Zahl = Bereich(21)
für ich in nummer:
#Zahlenfolge drucken
print("Die Zahl ist:", i)

Ausgabe

Als nächstes definieren wir die Funktion range() mit den Werten start, stop und step und geben die Zahlenfolge mit der for-Schleife aus.

#definieren des Zahlenbereichs von 1 bis 21
#der Schrittwert ist 2
Zahl = Bereich(1,21,2)
für ich in nummer:
#Zahlenfolge drucken
print("Die Zahl ist:", i)

Ausgabe

Erstellen einer Liste von Zahlen mit der Funktion range()

Per Definition erzeugt range() eine Folge von Zahlen in einem bestimmten Bereich. Wir können mit der Funktion range() auf einfache Weise eine Liste von Zahlen erstellen. Lassen Sie uns mehrere Listen mit der Funktion range() erstellen create.

#Liste mit Reichweite erstellen
#den Stoppwert verwenden
#stop-Wert ist 20
meine_liste = bereich(20)
#Liste ausdrucken
print(list(my_list))
#den Start- und Stoppwert verwenden
#Startwert ist 7 und Stoppwert ist 20
my_list = range(7,20)
#Liste ausdrucken
print(list(my_list))
#Verwenden von Start-, Stopp- und Schrittwert
#Startwert ist 7, Stoppwert ist 20 und Schrittwert ist 3
my_list = range(7,20,3)
#Liste ausdrucken
print(list(my_list))

Ausgabe

Als nächstes drucken wir eine Liste der ersten 10 ungeraden und geraden Zahlen mit der Funktion range().

#Erzeugung der ersten 10 ungeraden Zahlen
my_list = range(1,20,2)
#Liste ausdrucken
print("Die Liste der ungeraden Zahlen:",list(my_list))
#Erzeugung der ersten 10 geraden Zahlen
my_list = range(2,21,2)
#Liste ausdrucken
print("Die Liste der geraden Zahlen:",list(my_list))

Ausgabe

Erstellen eines Tupels von Zahlen mit der range()-Funktion

Was eine Liste betrifft, können wir auch mit der Funktion range() ein Tupel von Zahlen erstellen.

#Tupel mit Bereich erstellen
#Stoppwert verwenden
#stop-Wert ist 30
my_tuple = Bereich(30)
#Tupel drucken
print(tuple(mein_tuple))
#den Start- und Stoppwert verwenden
#Startwert ist 7 und Stoppwert ist 30
my_tuple = Bereich(7,30)
#Tupel drucken
print(tuple(mein_tuple))
#den Start-, Stopp- und Schrittwert verwenden
#Startwert ist 7, Stoppwert ist 30 und Schrittwert ist 3
my_tuple = Bereich(7,30,3)
#Tupel drucken
print(tuple(mein_tuple))

Ausgabe

Verwenden der Funktion range() zum Durchlaufen der Länge eines Objekts

Die Funktion range() kann auch verwendet werden, um eine Iteration durchzuführen. Die Funktion len() bestimmt die Länge des Sequenzobjekts, d.h.e. die Liste, die Tupel und der Längenwert werden als Argument an die Funktion range() übergeben. Sehen wir uns ein Beispiel dafür an.

#Liste erstellen
meine_liste = [1,2,3,4,5,6,7,8,9]
für x im Bereich (len(my_list)):
print(my_list[x])

Ausgabe

Fazit

In diesem Artikel wurde die Python-Funktion range() anhand verschiedener Beispiele erläutert. Python ist eine moderne und höhere Programmiersprache, die viele integrierte Module und Funktionen bietet, um bestimmte Aufgaben auszuführen. Die Funktion range() ist eine solche eingebaute Funktion von Python. Die Funktion range() wird verwendet, um eine Aufgabe für eine bestimmte Anzahl von Malen auszuführen. Es kann auch verwendet werden, um Zahlen in einer Sequenz zu generieren. Um mehr über Python und die verschiedenen Funktionen zu erfahren, die Sie mit dieser Sprache verwenden können, lesen Sie linuxhint.com.

AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...
So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...