Esempi di codice

  1. input / output e tipi
  2. conversione di tipo
  3. operazioni aritmetiche semplici
  4. formule matematiche
  5. manipolazione di variabili (scambio)

Esempio 1 — Calcolo dell’area di un quadrato

(input, conversione di tipo, operazioni aritmetiche)

# Programma che calcola l'area di un quadrato
# leggendo il valore del lato da input.

lato = input("Inserisci il valore del lato: ")

# Conversione della stringa in numero intero
lato_int = int(lato)

# Calcolo dell'area: lato al quadrato
area = lato_int ** 2

# Stampa del risultato
print("Area del quadrato =", area)

Esempio 2 — Calcolo dell’area di un cerchio

(uso di costanti e formule matematiche)

# Programma che calcola l'area di un cerchio
# utilizzando la formula matematica: area = π * r^2

pigreco = 3.14159  # Valore approssimato di π
raggio = int(input("Inserisci il raggio: "))

# Applicazione della formula
area = pigreco * (raggio ** 2)

# Stampa del risultato
print("Area del cerchio:", area)

Esempio 3 — Scambio del contenuto di due variabili

(concetto di variabile e uso di una variabile temporanea)

# Programma che legge due valori e ne scambia il contenuto
# utilizzando una variabile temporanea.

a = input("Inserisci il valore della variabile a: ")
b = input("Inserisci il valore della variabile b: ")

# Visualizzazione dei valori prima dello scambio
print("Prima dello scambio:", "a =", a, "b =", b)

# Scambio dei valori
temp = a
a = b
b = temp

# Visualizzazione dei valori dopo lo scambio
print("Dopo lo scambio:", "a =", a, "b =", b)

📌 Nota didattica

Questa sequenza è ideale per:

  • far capire che input restituisce sempre stringhe
  • introdurre la conversione di tipo
  • distinguere costanti e variabili
  • consolidare il concetto di assegnazione
  • preparare allo scambio Pythonico (a, b = b, a) in una fase successiva