cat python/parametri-dati-in-ingresso.md
Parametri: dati in ingresso
Rendere una funzione utile con valori diversi.
Prima idea
Un parametro è un dato che la funzione riceve. La stessa funzione può salutare persone diverse, calcolare prezzi diversi o mostrare messaggi diversi.
Questa lezione fa parte del modulo Funzioni e codice ordinato. L’obiettivo del modulo è: Dare nomi alle azioni, passare dati, restituire risultati e tenere ordinati programmi che crescono.
Parole nuove
- parametro: nome del dato ricevuto dalla funzione.
- argomento: valore passato quando chiami la funzione.
Cosa impari
- Scrivere parametri tra parentesi.
- Passare valori diversi alla stessa funzione.
- Usare nomi chiari per i parametri.
Esempio da copiare
def saluta(nome):
print(f"Ciao, {nome}!")
saluta("Lina")
saluta("Omar")
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Scrivi una funzione mostra_punteggio(nome, punti).
- Stampala con due giocatori diversi.
- Cambia i punti e riesegui.
Sfida piccola
Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.
Controllo finale
Hai finito quando una sola funzione lavora con dati diversi.