- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Il comando return è una parte fondamentale delle funzioni in Python. Non solo segna la fine dell'esecuzione di una funzione, ma consente anche di restituire valori al punto in cui la funzione è stata chiamata. In questo articolo, esploreremo i dettagli di come e quando usare return.
Lo Scopo di return
- Usando
return, stiamo essenzialmente dicendo alla funzione di inviare un valore al punto in cui è stata chiamata. - Con esso, è possibile eseguire calcoli o elaborare dati all'interno di una funzione e poi utilizzare quel risultato in altre parti del programma.
Esempio Base di return
def quadrato(numero):
return numero * numero
risultato = quadrato(5)
print('Il quadrato di 5 è:', risultato) # Il quadrato di 5 è: 25
Funzioni senza return
Non tutte le funzioni hanno bisogno di un comando return. Alcune funzioni vengono usate solo per eseguire una serie di comandi e non hanno bisogno di restituire alcun valore.
def saluto(nome):
print('Ciao,', nome + '!')
saluto('Maria') # Ciao, Maria!
Tuttavia, se proviamo ad assegnare il risultato di questa funzione a una variabile, riceveremmo un valore None, poiché la funzione non ha un comando return.
Restituire Valori Multipli
In Python, è possibile restituire più valori da una funzione utilizzando le tuple.
def calcoli(a, b):
somma = a + b
differenza = a - b
prodotto = a * b
return somma, differenza, prodotto
res_somma, res_diff, res_prod = calcoli(10, 5)
print('Somma:', res_somma, 'Differenza:', res_diff, 'Prodotto:', res_prod)
Conclusione
Il comando return amplia significativamente le capacità delle funzioni in Python. Non solo consente alle funzioni di essere più versatili, restituendo valori da utilizzare in altre parti del codice, ma facilita anche la creazione di codice più pulito e modulare.