Python Sintassi: variabili, tipi di dati, condizionali, cicli

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.