Generera tal med steg via for i Python

För att skriva ut tal med ett visst steg måste en tredje parameter skickas till funktionen range.

Exempel

Låt oss skriva ut tal från 1 till 9 med ett steg på 2:

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

Resultatet av den exekverade koden:

python1
3
5
7
9

Exempel

Om man sätter steget till ett negativt tal, kommer talen att skrivas ut i omvänd ordning. Låt oss för tydlighetens skull byta plats på värdena i den första och andra parametern i funktionen:

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

Efter att koden har körts kommer tal från 10 till 2 att skrivas ut, eftersom talet i den andra parametern inte ingår i intervallet:

python10
9
8
7
6
5
4
3
2

Praktiska uppgifter

Задание 1

Skriv ut de jämna talen från 1 till 100 till konsolen.

Задание 2

Skriv ut talen från -10 till 10 till konsolen.

Задание 3

Skriv kod för att få följande tal:

python20
17
14
11
8
5
2