Start einer for-Schleife bei 1 in Python

  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
Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
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