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:
for num in range(1, 10, 2):
print(num)
Resultaat van de uitgevoerde code:
1
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:
for 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:
10
9
8
7
6
5
4
3
2
Praktische opdrachten
Voer de even getallen van 1
tot 100 uit in de console.
Voer de getallen van -10 tot
10 uit in de console.
Schrijf code om de volgende getallen te krijgen:
20
17
14
11
8
5
2