Generazione di numeri con passo tramite for in Python

Per stampare numeri con un certo passo, alla funzione range deve essere passato un terzo parametro.

Esempio

Stampiamo i numeri da 1 a 9 con un passo di 2:

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

Risultato dell'esecuzione del codice:

python1
3
5
7
9

Esempio

Se si imposta un passo con un numero negativo, i numeri verranno stampati in ordine inverso. Per chiarezza, scambiamo i valori del primo e del secondo parametro della funzione:

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

Dopo l'esecuzione del codice, verranno stampati i numeri da 10 a 2, poiché il numero nel secondo parametro non è incluso nell'intervallo:

python10
9
8
7
6
5
4
3
2

Problemi pratici

Задание 1

Stampa nella console i numeri pari da 1 a 100.

Задание 2

Stampa nella console i numeri da -10 a 10.

Задание 3

Scrivi il codice per ottenere i seguenti numeri:

python20
17
14
11
8
5
2