Lukujen generointi askeleella for-silmukassa Pythonissa

Saadaksesi tulostettua numeroita tietyllä askeleella, range-funktiolle on annettava kolmas parametri.

Esimerkki

Tulostetaan numerot välillä 1 9 askeleella 2:

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

Koodin suorituksen tulos:

python1
3
5
7
9

Esimerkki

Jos askeleeksi annetaan negatiivinen luku, numerot tulostuvat käänteisessä järjestyksessä. Vaihdetaan selkeyden vuoksi ensimmäisen ja toisen parametrin arvot keskenään funktiossa:

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

Koodin suorituksen jälkeen tulostuvat numerot 10:stä 2:een, koska toisen parametrin arvo ei sisälly väliin:

python10
9
8
7
6
5
4
3
2

Käytännön tehtävät

Задание 1

Tulosta konsoliin parilliset numerot välillä 1 100.

Задание 2

Tulosta konsoliin numerot välillä -10 10.

Задание 3

Kirjoita koodi, joka tuottaa seuraavat numerot:

python20
17
14
11
8
5
2