Zahlen mit Schrittweite in Python mit for generieren
Um Zahlen in einer bestimmten Schrittweite
auszugeben, muss der dritte Parameter an die
Funktion range übergeben werden.
Beispiel
Lassen Sie uns die Zahlen von 1 bis
9 in Schritten von 2 ausgeben:
for num in range(1, 10, 2):
print(num)
Ergebnis des ausgeführten Codes:
1
3
5
7
9
Beispiel
Wenn die Schrittweite mit einer negativen Zahl angegeben wird, werden die Zahlen in umgekehrter Reihenfolge ausgegeben. Der Übersichtlichkeit halber vertauschen wir die Werte des ersten und zweiten Parameters der Funktion:
for num in range(10, 1, -1):
print(num)
Nach der Ausführung des Codes werden die Zahlen von
10 bis 2 ausgegeben, da der Wert des
zweiten Parameters nicht in den Bereich eingeschlossen wird:
10
9
8
7
6
5
4
3
2
Praktische Aufgaben
Geben Sie die geraden Zahlen von 1
bis 100 in der Konsole aus.
Geben Sie die Zahlen von -10 bis
10 in der Konsole aus.
Schreiben Sie Code, um die folgenden Zahlen zu erhalten:
20
17
14
11
8
5
2