⊗pyPmLpNSG 157 of 208 menu

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:

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

Risultato dell'esecuzione del codice:

1 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:

for 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:

10 9 8 7 6 5 4 3 2

Problemi pratici

Stampa nella console i numeri pari da 1 a 100.

Stampa nella console i numeri da -10 a 10.

Scrivi il codice per ottenere i seguenti numeri:

20 17 14 11 8 5 2
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta