Getallen genereren met stap via for in Python

Om getallen met een bepaalde stap uit te voeren, moet je een derde parameter doorgeven aan de functie range.

Voorbeeld

Laten we getallen van 1 tot 9 uitvoeren met een stap van 2:

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

Resultaat van de uitgevoerde code:

python1
3
5
7
9

Voorbeeld

Als je een stap met een negatief getal instelt, worden de getallen in omgekeerde volgorde weergegeven. Laten we voor de duidelijkheid de waarden in de eerste en tweede parameter van de functie verwisselen:

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

Na uitvoering van de code worden getallen van 10 tot 2 weergegeven, omdat het getal in de tweede parameter niet is inbegrepen in het bereik:

python10
9
8
7
6
5
4
3
2

Praktische opdrachten

Задание 1

Voer de even getallen van 1 tot 100 uit in de console.

Задание 2

Voer de getallen van -10 tot 10 uit in de console.

Задание 3

Schrijf code om de volgende getallen te krijgen:

python20
17
14
11
8
5
2