Esercizio con Python: Calcolo delle Aree

Esercizio con Python: Calcolo delle Aree

Hai appena iniziato a programmare con Python e cerchi un esercizio semplice e utile? Il calcolo delle aree di figure geometriche è un ottimo punto di partenza! Combina matematica di base e programmazione strutturata, aiutandoti a prendere confidenza con input, funzioni e condizionali.

In questo articolo vedremo come calcolare l’area di alcune figure comuni: quadrato, rettangolo, triangolo e cerchio, tutto con il supporto di codice Python commentato.

Step 1: Imposta il Programma

Iniziamo scrivendo una funzione per ciascuna figura geometrica:

import math

def area_quadrato(lato):
return lato * lato

def area_rettangolo(base, altezza):
return base * altezza

def area_triangolo(base, altezza):
return (base * altezza) / 2

def area_cerchio(raggio):
return math.pi * raggio ** 2

Step 2: Richiedi Input all’Utente

Facciamo scegliere all’utente la figura e inserire i valori necessari:

print("Calcolo dell'area di una figura geometrica")
print("1. Quadrato")
print("2. Rettangolo")
print("3. Triangolo")
print("4. Cerchio")

scelta = input("Scegli una figura (1-4): ")

if scelta == "1":
lato = float(input("Inserisci il lato del quadrato: "))
print("Area:", area_quadrato(lato))

elif scelta == "2":
base = float(input("Inserisci la base del rettangolo: "))
altezza = float(input("Inserisci l'altezza del rettangolo: "))
print("Area:", area_rettangolo(base, altezza))

elif scelta == "3":
base = float(input("Inserisci la base del triangolo: "))
altezza = float(input("Inserisci l'altezza del triangolo: "))
print("Area:", area_triangolo(base, altezza))

elif scelta == "4":
raggio = float(input("Inserisci il raggio del cerchio: "))
print("Area:", area_cerchio(raggio))

else:
print("Scelta non valida.")

Spunti per Estendere l’Esercizio

  • Aggiungi il parallelogramma o il trapezio.
  • Gestisci errori di input (valori negativi, lettere al posto dei numeri).
  • Trasforma tutto in un menù a ripetizione con uscita opzionale.
  • Mostra le formule usate prima di ogni calcolo.

Questo semplice esercizio ti permette di applicare concetti chiave della programmazione come funzioni, input/output e controllo del flusso. Python è ideale per apprendere in modo chiaro e veloce: con poche righe di codice hai creato un mini programma utile e facilmente estendibile.