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:

pythonfor num in range(1, 10, 2):
  print(num)

Ergebnis des ausgeführten Codes:

python1
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:

pythonfor 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:

python10
9
8
7
6
5
4
3
2

Praktische Aufgaben

Задание 1

Geben Sie die geraden Zahlen von 1 bis 100 in der Konsole aus.

Задание 2

Geben Sie die Zahlen von -10 bis 10 in der Konsole aus.

Задание 3

Schreiben Sie Code, um die folgenden Zahlen zu erhalten:

python20
17
14
11
8
5
2