Quantcast
Connettiti con noi

Tech

Fondamenti di Python: variabili e tipi di dati per iniziare a programmare

Pubblicato

il

Scopri come Python gestisce le informazioni con variabili, tipi di dati e operazioni di base.

Dopo aver scritto il nostro primo programma, è il momento di approfondire le fondamenta della programmazione con Python: le variabili e i tipi di dati. Questi concetti sono essenziali per creare programmi che interagiscono con l’utente e svolgono calcoli o elaborazioni.

Cosa sono le variabili?

Le variabili sono contenitori che memorizzano informazioni da utilizzare nel programma. In Python, creare una variabile è semplicissimo: basta assegnarle un valore.

Esempio:

nome = “Marco”
età = 25
altezza = 1.75


In questo esempio:

nome è una variabile che contiene una stringa ("Marco").

età è una variabile che contiene un numero intero (25).

altezza è una variabile che contiene un numero decimale o float (1.75).



Nota: In Python, non è necessario specificare il tipo di dato della variabile. Il linguaggio lo deduce automaticamente.

Tipi di Dati in Python
Python supporta diversi tipi di dati. Ecco i principali:

TipoDescrizioneEsempio
intNumeri interi10, -5
floatNumeri decimali3.14, -2.7
strStringhe (testo)"ciao", 'Python'
boolValori booleani (vero/falso)True, False

Esempio pratico:

Dichiarazione di variabili con diversi tipi di dati

nome = “Alice”
età = 30
piace_python = True
peso = 62.5

print(f”Mi chiamo {nome}, ho {età} anni, amo Python: {piace_python}, e peso {peso} kg.”)

Output:

Mi chiamo Alice, ho 30 anni, amo Python: True, e peso 62.5 kg.

Operazioni con le variabili
Python consente di eseguire operazioni matematiche e concatenate stringhe con facilità.

1. Operazioni matematiche:

a = 10
b = 5

somma = a + b
differenza = a - b
prodotto = a * b
divisione = a / b
modulo = a % b # Resto della divisione

print(f"Somma: {somma}, Differenza: {differenza}, Prodotto: {prodotto}, Divisione: {divisione}, Modulo: {modulo}")


Output:

Somma: 15, Differenza: 5, Prodotto: 50, Divisione: 2.0, Modulo: 0


2. Concatenazione di stringhe:


prima_parte = "Ciao"
seconda_parte = " mondo!"

messaggio = prima_parte + seconda_parte
print(messaggio)



Output:

Ciao mondo!





Input e Output

Un programma diventa interessante quando interagisce con l'utente. Con input(), possiamo raccogliere dati dall’utente e usarli.


Esempio:

nome = input("Come ti chiami? ")
anni = int(input("Quanti anni hai? ")) # Convertiamo l'input in un numero intero
print(f"Ciao {nome}, hai {anni} anni e il prossimo anno ne avrai {anni + 1}!")


Esecuzione:

Come ti chiami? Luca
Quanti anni hai? 20
Ciao Luca, hai 20 anni e il prossimo anno ne avrai 21!



Esercizi per i lettori


Crea un programma che calcola l’area di un rettangolo. Chiedi all’utente base e altezza.

Scrivi un programma che prenda in input il nome, l’età e la città di una persona e stampi una frase riassuntiva come:
"Mi chiamo Giulia, ho 25 anni e vivo a Napoli."

Fai un programma che sommi due numeri inseriti dall’utente e ne calcoli il prodotto.


Conclusioni

Ora che conosci le variabili, i tipi di dati e le operazioni di base, sei pronto per costruire programmi più complessi. Nel prossimo articolo, esploreremo le strutture di controllo, come i condizionali e i cicli, per prendere decisioni e ripetere operazioni nel tuo codice.

Continua a seguire la rubrica per diventare un esperto di Python!





























Pubblicità
Pubblicità