Start einer for-Schleife bei 1 in Python
-
Verwenden Sie eine einfache benutzerdefinierte Funktion, um die
for
-Schleife bei einem Index 1 in Python zu starten -
Verwenden die verschachtelte
for
-Schleife, um diefor
-Schleife bei einem Index 1 in Python zu starten -
Verwenden Sie
n+1
anstelle vonn
in der Funktionrange()
, um diefor
-Schleife an einem Index 1 in Python zu starten
Wie bei jeder anderen Programmiersprache ist der Startindex der for
-Schleife standardmäßig 0
. Der Bereich der Iterationsanweisung kann jedoch manipuliert und der Startindex der Schleife auf 1
geändert werden.
Dieses Tutorial zeigt, wie man die for
-Schleife bei einem Index 1 in Python startet.
Verwenden Sie eine einfache benutzerdefinierte Funktion, um die for
-Schleife bei einem Index 1 in Python zu starten
Wir können leicht selbst eine Funktion erstellen, um diese Methode zu implementieren. Die erstellte Funktion kann dann in der for
-Schleife anstelle der Funktion range()
verwendet werden.
Der folgende Code verwendet eine einfache benutzerdefinierte Funktion, um die for
-Schleife bei einem Index 1 in Python zu starten.
def nums(first_number, last_number, step=1):
return range(first_number, last_number + 1, step)
for i in nums(1, 5):
print(i)
Der obige Code liefert die folgende Ausgabe:
1
2
3
4
5
Verwenden die verschachtelte for
-Schleife, um die for
-Schleife bei einem Index 1 in Python zu starten
Eine andere Möglichkeit, die for
-Schleife bei einem Index 1 in Python zu starten, besteht darin, die for
-Schleife zweimal zu verwenden. Dies wird zusammen mit der Funktion range()
verwendet.
Der folgende Code verwendet die verschachtelte for
-Schleife, um die for
-Schleife bei einem Index 1 in Python zu starten.
for x in (n + 1 for n in range(5)):
print(x)
Der obige Code liefert die folgende Ausgabe:
1
2
3
4
5
Verwenden Sie n+1
anstelle von n
in der Funktion range()
, um die for
-Schleife an einem Index 1 in Python zu starten
Diese Methode kann implementiert werden, indem der start
-Wert als 1
und der Stopp-Wert als n+1
anstelle der Standardwerte 0
bzw. n
verwendet wird.
Der folgende Code verwendet n+1
anstelle von n
in der Funktion range()
, um die for
-Schleife bei einem Index 1 in Python zu starten.
n = 5
for x in range(1, n + 1):
print(x)
Der obige Code liefert die folgende Ausgabe:
1
2
3
4
5
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn