Tech
Funzioni in Python: Il cuore della programmazione modulare
Pubblicato
1 anno fail

Scopri come creare funzioni per scrivere codice riutilizzabile e più organizzato
Le funzioni sono uno degli strumenti più potenti e fondamentali nella programmazione. Consentono di raggruppare blocchi di codice che possono essere richiamati più volte nel programma, migliorando la leggibilità e la manutenzione del codice.
Cos’è una funzione?
Una funzione è un blocco di codice che esegue un’operazione specifica. Può ricevere dati in ingresso, elaborarli e restituire un risultato.
Sintassi di una funzione
def nome_funzione(parametri_opzionali):
# Corpo della funzione
return valore_opzionale
Esempio base: Funzione senza parametri
def saluta():
print("Ciao! Benvenuto in Python.")
# Chiamata della funzione
saluta()
Output:
Ciao! Benvenuto in Python.
Funzioni con parametri
I parametri permettono di passare informazioni alla funzione.
Esempio: Funzione con parametri
def saluta_persona(nome):
print(f"Ciao, {nome}! Come stai?")
saluta_persona("Marco")
Output:
Ciao, Marco! Come stai?
Funzioni con valore di ritorno
Una funzione può restituire un risultato utilizzando return
Esempio: Somma di due numeri
def somma(a, b):
return a + b
risultato = somma(3, 5)
print(f"La somma è: {risultato}")
Output:
La somma è: 8
Valori di default per i parametri
Puoi assegnare un valore predefinito ai parametri.
Esempio:
def saluta_con_messaggio(nome="amico"):
print(f"Ciao, {nome}!")
saluta_con_messaggio() # Usa il valore predefinito
saluta_con_messaggio("Luca")
Output:
Ciao, amico!
Ciao, Luca!
Funzioni con più valori di ritorno
Le funzioni possono restituire più valori utilizzando le tuple.
Esempio: Calcolo di somma e prodotto
def operazioni(a, b):
somma = a + b
prodotto = a * b
return somma, prodotto
risultato_somma, risultato_prodotto = operazioni(3, 4)
print(f"Somma: {risultato_somma}, Prodotto: {risultato_prodotto}")
Output:
Somma: 7, Prodotto: 12
esercizi per i lettori
Scrivi una funzione che calcoli l'area di un cerchio dato il raggio come parametro.
Crea una funzione che prenda in input una lista di numeri e restituisca il valore massimo e minimo.
Scrivi una funzione che converta temperature da gradi Celsius a Fahrenheit. Formula: (C * 9/5) + 32.
Conclusioni
Le funzioni ti permettono di creare programmi modulabili e più facili da gestire. Ora sai come definire, richiamare e utilizzare funzioni in Python. Nel prossimo articolo, esploreremo le liste e i loro metodi, strumenti fondamentali per gestire collezioni di dati.
Continua a seguire la rubrica per scoprire tutto sul mondo Python!
Pubblicità
Pubblicità

Qualiano4 ore fa
Qualiano, auto distrugge una fioriera in Piazza Kennedy: danneggiato anche un palo

News5 ore fa
Riforma formazione, diffida alla Regione: caos corsi e lavoro a rischio

News5 ore fa
Mondadori Store arriva a Pozzuoli con una nuova libreria

Cronaca5 ore fa
Barra: rinvenuta e sequestrata pistola e droga dalla Polizia di Stato

News10 ore fa
Cuccurullo: “Amarezza per lo scioglimento del Consiglio comunale”

Cronaca7 giorni fa
Maxi operazione antidroga: oltre 1300 arresti in tutta Italia

Cronaca1 settimana fa
Caivano: 70 tra rapine, furti e spaccate. i soldi ottenuti ostentati sui social

Cronaca2 settimane fa
Caivano, blitz antidroga: 12 misure cautelari tra carcere e domiciliari

Cronaca2 settimane fa
Traffico illecito di rifiuti tra Napoli e Caserta: 2 arresti

Cronaca2 settimane fa
Afragola, blitz contro clan Moccia: 26 arresti tra droga e estorsioni

Cronaca7 giorni fa
Maxi operazione antidroga: oltre 1300 arresti in tutta Italia

Cronaca1 settimana fa
Caivano: 70 tra rapine, furti e spaccate. i soldi ottenuti ostentati sui social

Cronaca2 settimane fa
Caivano, blitz antidroga: 12 misure cautelari tra carcere e domiciliari

Cronaca2 settimane fa
Traffico illecito di rifiuti tra Napoli e Caserta: 2 arresti

Cronaca2 settimane fa

