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