cat python/input-leggere-una-risposta.md

Lezione 09 15 min

input: leggere una risposta

Far scrivere qualcosa all'utente e salvarlo in una variabile.

Prima idea

input mette il programma in pausa e aspetta una risposta. Quasi sempre la risposta entra come testo, anche quando sembra un numero.

Questa lezione fa parte del modulo Dati, variabili e input. L’obiettivo del modulo è: Usare valori, nomi e input per costruire programmi che lavorano con dati diversi ogni volta.

Parole nuove

  • input: funzione che legge una risposta scritta dall’utente.
  • prompt: messaggio che spiega cosa scrivere.

Cosa impari

  • Chiedere un dato con una frase chiara.
  • Salvare la risposta in una variabile.
  • Stampare una risposta personalizzata.

Esempio da copiare

nome = input("Come ti chiami? ")
colore = input("Colore preferito? ")

print("Ciao", nome)
print("Il tuo colore preferito e", colore)

Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.

Prova guidata

  1. Chiedi un nome di fantasia.
  2. Chiedi una materia preferita.
  3. Stampa una frase che usa entrambe le risposte.

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 il programma cambia messaggio in base a ciò che scrivi.