Come iterare solo numeri pari in "Per Loop" in Python

April 15

Nella maggior parte dei linguaggi di programmazione, la sintassi del ciclo for permette al programmatore di specificare direttamente dove il ciclo comincia, dove finisce e quali regole devono essere seguite per procedere attraverso il ciclo. Tuttavia, in Python, Loop sempre passare da un elenco e passare attraverso ogni elemento della lista. Al fine di ciclo secondo un'altra regola, come ad esempio loop oltre, anche se solo numeri, è necessario utilizzare il comando di gamma.

istruzione

1 Aprire il debugger Python IDLE.

2 Digitare il seguente comando:

per x nell'intervallo (0, 20, 2):
stampa (x);

Il comando di gamma è la chiave. Il primo argomento (0) è dove inizia il ciclo. Il secondo (20) è la condizione di test. Quando il contatore raggiunge "20", il ciclo di arresta. L'ultimo argomento è quanto da aggiungere al bancone con ogni iterazione. Perché si vuole solo numeri pari, si dovrebbe mettere "2."

3 Premere il tasto "F5" sulla tastiera per testare il programma.

Consigli e avvertenze

  • Python 2.5 ha una funzione, xrange, che realizza gli stessi risultati con meno di una penalizzazione delle prestazioni. Tuttavia, è stato rimosso in Python 3.0.