Variabili e tipi di dati
Python è un linguaggio di programmazione tipizzato dinamicamente, il che significa che non è necessario dichiarare tipi di variabili prima di utilizzarli. Di seguito sono riportati esempi di dichiarazione di variabili e alcuni tipi di dati comuni:
Dichiarazione variabile:
variable_name = value
Tipi di dati comuni:
- Numero intero(
int
):age = 25
- Numero in virgola mobile(
float
):pi = 3.14
- Stringa(
str
):name = "John"
- Booleano(
bool
):is_true = True
Dichiarazioni condizionali
Le istruzioni condizionali in Python vengono utilizzate per controllare le condizioni ed eseguire istruzioni in base al risultato della valutazione. Le strutture if
, else
, e elif
(else if) vengono utilizzate come segue:
if
dichiarazione:
if condition:
# Execute this block if condition is True
else
dichiarazione:
else:
# Execute this block if no preceding if statement is True
elif
(else if
) dichiarazione:
elif condition:
# Execute this block if condition is True and no preceding if or else statement is True
Loop
Python supporta due tipi di loop comunemente usati: for
loop e while
loop, consentendo l'esecuzione ripetitiva di istruzioni.
for
ciclo continuo:
for variable in sequence:
# Execute statements for each value in the sequence
while
ciclo continuo:
while condition:
# Execute statements while the condition is True
Esempio specifico:
# Variable declaration
age = 25
name = "John"
# Conditional statement
if age >= 18:
print("You are of legal age.")
else:
print("You are not of legal age.")
# Loop
for i in range(5):
print("Hello there!")
count = 0
while count < 5:
print("Loop number:", count)
count += 1
Una volta eseguito, il codice precedente verificherà l'età e stamperà il messaggio appropriato, quindi ripeterà il Hello there!
messaggio cinque volte utilizzando un for
ciclo e infine stamperà i valori del while
ciclo.