Variabili e tipi di dati in Python
Una variabile dà un nome a un valore, così puoi usarlo più tardi. Python decide il tipo dal valore, quindi non devi dichiararlo tu.
Che cos’è Variabili e tipi di dati?
Una variabile dà un nome a un valore, così puoi usarlo più tardi. Python decide il tipo dal valore, quindi non devi dichiararlo tu.
Salva valori nelle variabili e impara i tipi base di Python: str, int, float e bool.
Quando si usa?
- Imparare la sintassi Python con codice pratico.
- Costruire basi solide per problemi più complessi.
- Provare rapidamente un’idea senza installazioni locali.
Codice di esempio
# A variable is a name that refers to a value. Python works out the type for you.
name = "Ada" # str: text
age = 36 # int: whole number
height = 1.68 # float: decimal number
is_student = False # bool: True or False
print(name, age, height, is_student)
print(type(name), type(age), type(height), type(is_student))
# Variables can be reassigned, even to a value of another type.
age = age + 1
print("Next year:", age)
# Convert between types with int(), float(), str() and bool().
print(int("42") + 1)
print(str(3.5) + " stars")
print(float(7) / 2)
Output previsto
Ada 36 1.68 False
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
Next year: 37
43
3.5 stars
3.5
Come funziona
type() mostra il tipo di un valore. int(), float() e str() convertono tra tipi diversi, cosa utile quando un testo come "42" deve diventare un numero.
Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.
Esercizi pratici
Modifica gli input e verifica i casi limite prima di usare dataset più grandi.
- Prevedi l’output prima dell’esecuzione.
- Gestisci input vuoti o non validi.
- Sposta la logica in una funzione e aggiungi test.
Esercitati con una sfida
Usa ciò che questa lezione spiega per risolvere un problema reale. Ogni sfida gira nel browser, con test immediati e una revisione dell'IA.
- Rectangle Perimeter Compute the perimeter of a rectangle from its sides. Facile
- Average of Three Average three whole numbers. Facile