Generowanie liczb z krokiem za pomocą pętli for w Pythonie

Aby wypisać liczby z określonym krokiem, do funkcji range należy przekazać trzeci parametr.

Przykład

Wypiszmy liczby od 1 do 9 z krokiem 2:

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

Wynik wykonanego kodu:

python1
3
5
7
9

Przykład

Jeśli ustawimy krok z liczbą ujemną, to liczby będą wypisywane w odwrotnej kolejności. Dla przejrzystości zamieńmy miejscami wartości w pierwszym i drugim parametrze funkcji:

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

Po wykonaniu kodu wypisane zostaną liczby od 10 do 2, ponieważ liczba w drugim parametrze nie jest włączana do zakresu:

python10
9
8
7
6
5
4
3
2

Zadania praktyczne

Задание 1

Wypisz w konsoli liczby parzyste od 1 do 100.

Задание 2

Wypisz w konsoli liczby od -10 do 10.

Задание 3

Napisz kod, aby uzyskać następujące liczby:

python20
17
14
11
8
5
2