Start einer for-Schleife bei 1 in Python

Vaibhhav Khetarpal 30 Januar 2023
  1. Verwenden Sie eine einfache benutzerdefinierte Funktion, um die for-Schleife bei einem Index 1 in Python zu starten
  2. Verwenden die verschachtelte for-Schleife, um die for-Schleife bei einem Index 1 in Python zu starten
  3. Verwenden Sie n+1 anstelle von n in der Funktion range(), um die for-Schleife an einem Index 1 in Python zu starten
Start einer for-Schleife bei 1 in Python

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 Khetarpal avatar Vaibhhav Khetarpal avatar

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

Verwandter Artikel - Python Loop