Generarea numerelor cu pas folosind for în Python

Pentru a afișa numerele cu un anumit pas, funcției range trebuie să-i fie transmis al treilea parametru.

Exemplu

Să afișăm numerele de la 1 la 9 cu pasul 2:

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

Rezultatul codului executat:

python1
3
5
7
9

Exemplu

Dacă setați pasul cu un număr negativ, numerele vor fi afișate în ordine inversă. Să schimbăm, pentru claritate, locurile valorilor din primul și al doilea parametru ai funcției:

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

După executarea codului, vor fi afișate numerele de la 10 la 2, deoarece numărul din al doilea parametru nu este inclus în interval:

python10
9
8
7
6
5
4
3
2

Probleme practice

Задание 1

Afișați în consolă numerele pare de la 1 la 100.

Задание 2

Afișați în consolă numerele de la -10 la 10.

Задание 3

Scrieți cod pentru a obține următoarele numere:

python20
17
14
11
8
5
2