Funzioni Lambda
Le funzioni lambda sono funzioni anonime, cioè non hanno un nome. Vengono create utilizzando la parola chiave lambda
e sono spesso utilizzate per definire funzioni brevi in cui è possibile specificare una funzione direttamente nel punto in cui serve.
La sintassi di base di una funzione lambda è la seguente:
lambda arguments: expression
lambda
: la parola chiave che indica l'inizio della definizione di una funzione lambda;arguments
: l'elenco degli argomenti che la funzione accetta;expression
: l'espressione eseguita quando la funzione viene chiamata. Il risultato dell'espressione viene restituito come valore della funzione.
La caratteristica principale delle funzioni lambda è la loro sintassi concisa. Sono utili quando è necessario definire una funzione semplice senza scrivere molto codice.
123square = lambda x: x**2 result = square(5) print(result)
Swipe to start coding
È presente una lista di prezzi (prices
), e deve essere implementata una espressione lambda che prenda un prezzo come parametro e detragga il 13% di tasse da esso.
- Definire una espressione lambda utilizzando la parola chiave
lambda
. - L'espressione lambda deve accettare un solo parametro (
price
). - Se il
price
è negativo, considerarlo non valido e restituire 0 utilizzando direttamente la funzionemax()
all'interno dell'espressione lambda. - La lambda deve prima verificare il prezzo e poi detrarre il 13% dall'importo valido.
- Utilizzare una list comprehension per applicare
apply_tax
a ogni elemento diprices
.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 4.35
Funzioni Lambda
Scorri per mostrare il menu
Le funzioni lambda sono funzioni anonime, cioè non hanno un nome. Vengono create utilizzando la parola chiave lambda
e sono spesso utilizzate per definire funzioni brevi in cui è possibile specificare una funzione direttamente nel punto in cui serve.
La sintassi di base di una funzione lambda è la seguente:
lambda arguments: expression
lambda
: la parola chiave che indica l'inizio della definizione di una funzione lambda;arguments
: l'elenco degli argomenti che la funzione accetta;expression
: l'espressione eseguita quando la funzione viene chiamata. Il risultato dell'espressione viene restituito come valore della funzione.
La caratteristica principale delle funzioni lambda è la loro sintassi concisa. Sono utili quando è necessario definire una funzione semplice senza scrivere molto codice.
123square = lambda x: x**2 result = square(5) print(result)
Swipe to start coding
È presente una lista di prezzi (prices
), e deve essere implementata una espressione lambda che prenda un prezzo come parametro e detragga il 13% di tasse da esso.
- Definire una espressione lambda utilizzando la parola chiave
lambda
. - L'espressione lambda deve accettare un solo parametro (
price
). - Se il
price
è negativo, considerarlo non valido e restituire 0 utilizzando direttamente la funzionemax()
all'interno dell'espressione lambda. - La lambda deve prima verificare il prezzo e poi detrarre il 13% dall'importo valido.
- Utilizzare una list comprehension per applicare
apply_tax
a ogni elemento diprices
.
Soluzione
Grazie per i tuoi commenti!
single