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à

Cronaca2 ore fa
Piazza Garibaldi, aggredisce un uomo e gli ruba il cellulare: arrestato

Cronaca2 ore fa
Castellammare, sorpreso durante una cessione di droga: arrestato 36enne

News2 ore fa
Scuola, il Tribunale di Napoli condanna l’abuso dei contratti precari

Sports4 ore fa
Malagò ha scelto Mancini come nuovo Ct

Cronaca6 ore fa
Qualiano, inchiesta sull’isola ecologica: 16 indagati e 3 sospesi

News1 giorno fa
Qualiano, Piazza Kennedy allagata dopo la pioggia

Cronaca1 settimana fa
Criminalità giovanile, maxi operazione della Polizia: 539 arresti in 44 province

Cronaca2 settimane fa
Arsenale e droga nascosti in casa: arrestato un uomo nel Napoletano

Cronaca3 settimane fa
Blitz ad Agnano, sequestrati 6 cantieri: 8 denunce per reati ambientali

Cronaca3 settimane fa
Rifiuti abbandonati a Giugliano, 21 denunciati dai Carabinieri Forestali

News1 giorno fa
Qualiano, Piazza Kennedy allagata dopo la pioggia

Cronaca1 settimana fa
Criminalità giovanile, maxi operazione della Polizia: 539 arresti in 44 province

Cronaca2 settimane fa
Arsenale e droga nascosti in casa: arrestato un uomo nel Napoletano

Cronaca3 settimane fa
Blitz ad Agnano, sequestrati 6 cantieri: 8 denunce per reati ambientali

Cronaca3 settimane fa

