Come passare una funzione come argomento in Python

January 24

Le funzioni sono pezzi di codice che eseguono una sequenza di operazioni utili, come paragonare due numeri e vedere che uno ha un valore maggiore. Una funzione prende argomenti e restituisce un risultato. Per esempio, una funzione che confronta due valori prende i due valori come argomenti e restituisce il più grande dei due; questa funzione può quindi essere trasmesso come stesso argomento a un'altra funzione. Il linguaggio di programmazione Python fornisce supporto integrato per le funzioni passando come argomenti.

istruzione

1 Aprire l'editor di testo IDLE che viene fornito con il linguaggio Python. Un file di codice sorgente vuoto si apre nell'editor di testo.

2 Scrivi una definizione di funzione che valuta come Vero se il primo argomento è minore del secondo argomento. Questo può essere fatto scrivendo la seguente riga di codice:

def lessthan (x, y): return x <y

3 Passare la funzione di lessthan come argomento nella funzione di stampa, scrivendo la seguente riga di codice:

stampa (lessthan (0, 1))

4 Eseguire lo script premendo il tasto "F5". L'output del programma sarà "vero", perché 0 è inferiore a 1.