Getalle generering met stap via for in Python

Om getalle met 'n sekere stap uit te voer, moet die derde parameter aan die funksie range oorgedra word.

Voorbeeld

Kom ons voer getalle van 1 tot 9 uit met 'n stap van 2:

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

Resultaat van die uitgevoerde kode:

python1
3
5
7
9

Voorbeeld

As 'n stap met 'n negatiewe getal gestel word, sal die getalle in omgekeerde volgorde vertoon word. Kom ons ruil die waardes in die eerste en tweede parameters van die funksie om vir duidelikheid:

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

Na uitvoering van die kode sal getalle van 10 tot 2 vertoon word, aangesien die getal in die tweede parameter nie by die reeks ingesluit word nie:

python10
9
8
7
6
5
4
3
2

Praktiese take

Задание 1

Voer ewe getalle van 1 tot 100 in die konsole uit.

Задание 2

Voer getalle van -10 tot 10 in die konsole uit.

Задание 3

Skryf kode om die volgende getalle te kry:

python20
17
14
11
8
5
2