cat python/testi-numeri-e-vero-falso.md

Lezione 07 12 min

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

  1. Crea una variabile con un nome di fantasia.
  2. Crea una variabile con un numero.
  3. Crea una variabile con True o False.
  4. 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.