Python да for орқали қадам билан сонлар яратиш

Сонларни муайян қадам билан чиқариш учун, range функциясига учинчи параметр ўтказиш керак.

Мисол

Келинг, 1 дан 9 гача 2 қадам билан сонларни чиқарайлик:

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

Бажарилган коднинг натижаси:

python1
3
5
7
9

Мисол

Агар қадам манфий сон билан белгиланса, сонлар тескари тартибда чиқади. Келинг, яққоллик учун биринчи ва иккинчи параметрларнинг қийматларини функцияда алмаштирайлик:

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

Код бажарилгандан сўнг 10 дан 2 гача сонлар чиқади, чунки иккинчи параметрдаги сон диапазонга кирмайди:

python10
9
8
7
6
5
4
3
2

Амалий машқлар

Задание 1

Консолга 1 дан 100 гача жуфт сонларни чиқаринг.

Задание 2

Консолга -10 дан 10 гача сонларни чиқаринг.

Задание 3

Куйидаги сонларни олиш учун код язинг:

python20
17
14
11
8
5
2