Skaičių generavimas su žingsniu naudojant for ciklą Python kalboje

Norint išvesti skaičius su tam tikru žingsniu, į funkciją range reikia perduoti tretį parametrą.

Pavyzdys

Išveskime skaičius nuo 1 iki 9 su 2 žingsniu:

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

Vykdymo rezultatas:

python1
3
5
7
9

Pavyzdys

Jei nustatysite neigiamą žingsnį, skaičiai bus išvedami atvirkštine tvarka. Kad būtų aiškiau, sukeiskime reikšmes pirmame ir antrame funkcijos parametruose:

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

Vykdant kodą bus išvesti skaičiai nuo 10 iki 2, nes skaičius antrame parametre neįeina į diapazoną:

python10
9
8
7
6
5
4
3
2

Praktinės užduotys

Задание 1

Išveskite į konsolę lyginius skaičius nuo 1 iki 100.

Задание 2

Išveskite į konsolę skaičius nuo -10 iki 10.

Задание 3

Parašykite kodą, kad gautumėte šiuos skaičius:

python20
17
14
11
8
5
2