cat python/testi-numeri-e-vero-falso.md
Testi, numeri e vero/falso
Distinguere i primi tipi di valore che incontrerai in Python.
Prima idea
Python tratta in modo diverso un testo, un numero e una risposta vero/falso. Capire questa differenza evita molti errori nei programmi successivi.
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
- str: tipo usato per il testo.
- int: tipo usato per numeri interi.
- bool: tipo usato per True o False.
Cosa impari
- Riconoscere testi tra virgolette.
- Riconoscere numeri usati nei calcoli.
- Usare True e False come risposte logiche.
Esempio da copiare
nome = "Marta"
eta = 14
ha_compiti = True
print(type(nome))
print(type(eta))
print(type(ha_compiti))
Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.
Prova guidata
- Crea una variabile con un nome di fantasia.
- Crea una variabile con un numero.
- Crea una variabile con True o False.
- Stampa il tipo di ogni variabile.
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 sai dire perché “14” e 14 non sono la stessa cosa.