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