Fondamenti di Python

Numeri e operatori in Python

Python funziona come una calcolatrice: gli operatori aritmetici combinano numeri e gli operatori di confronto rispondono a domande sì-o-no su di essi.

Che cos’è Numeri e operatori?

Python funziona come una calcolatrice: gli operatori aritmetici combinano numeri e gli operatori di confronto rispondono a domande sì-o-no su di essi.

Fai calcoli in Python con +, -, *, /, //, % e **, e confronta valori.

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

Esegui codice →
main.py
a = 17
b = 5

print("a + b =", a + b)     # addition
print("a - b =", a - b)     # subtraction
print("a * b =", a * b)     # multiplication
print("a / b =", a / b)     # division always returns a float
print("a // b =", a // b)   # floor division drops the remainder
print("a % b =", a % b)     # modulo: the remainder
print("a ** 2 =", a ** 2)   # power

# Augmented assignment updates a variable in place.
total = 10
total += 5
total *= 2
print("total =", total)

# Comparison operators return True or False.
print(a > b, a == 17, a != b)

# round() and abs() are built in.
print(round(3.14159, 2), abs(-8))

Output previsto

a + b = 22
a - b = 12
a * b = 85
a / b = 3.4
a // b = 3
a % b = 2
a ** 2 = 289
total = 30
True True True
3.14 8

Come funziona

/ restituisce sempre un float, // scarta il resto e % lo restituisce. Operatori come += aggiornano una variabile direttamente, e i confronti restituiscono True o False.

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.

  1. Prevedi l’output prima dell’esecuzione.
  2. Gestisci input vuoti o non validi.
  3. Sposta la logica in una funzione e aggiungi test.
Esegui nell’IDE Python →

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.

Tutte le sfide