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