Skaitļu ģenerēšana ar soli, izmantojot for Python

Lai izvadītu skaitļus ar noteiktu soli, funkcijai range jāpadod trešais parametrs.

Piemērs

Izvadīsim skaitļus no 1 līdz 9 ar soli 2:

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

Koda izpildes rezultāts:

python1
3
5
7
9

Piemērs

Ja norādāt soli ar negatīvu skaitli, tad skaitļi tiks izvadīti apgrieztā secībā. Skaidrības labad apmainīsim vietām vērtības pirmajā un otrajā parametrā funkcijas:

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

Pēc koda izpildes tiks izvadīti skaitļi no 10 līdz 2, jo skaitlis otrajā parametrā netiek iekļauts diapazonā:

python10
9
8
7
6
5
4
3
2

Praktiskie uzdevumi

Задание 1

Izvadiet konsolē pāra skaitļus no 1 līdz 100.

Задание 2

Izvadiet konsolē skaitļus no -10 līdz 10.

Задание 3

Uzrakstiet kodu, lai iegūtu šādus skaitļus:

python20
17
14
11
8
5
2