≡ Menu

Calcolatrice Interattiva…


1. Introduzione

L’applicazione Calcolatrice Interattiva è un tool basato su Python che permette all’utente di eseguire calcoli matematici sia in modo interattivo che tramite l’input da linea di comando. Utilizza la libreria SymPy per gestire le operazioni matematiche.

calc.mp4

2. Requisiti

  • Python 3.x
  • Libreria SymPy

3. Installazione

Per installare la libreria SymPy, esegui il seguente comando:

pip install sympy

4. Utilizzo

4.1 Modalità da linea di comando

Per eseguire un calcolo dalla linea di comando, utilizzare l’opzione -e o --expression seguita dall’espressione da valutare:

python calcolatrice.py -e "espressione"

4.2 Modalità interattiva

Per avviare la modalità interattiva, basta eseguire lo script senza argomenti:

python calcolatrice.py

Nella modalità interattiva, inserire le espressioni al prompt >. Digitare exit per uscire.

5. Funzionalità

5.1 Funzioni Matematiche Supportate

  • Radice quadrata: sqrt
  • Logaritmo: log
  • Logaritmo naturale: ln
  • Funzioni trigonometriche: sin, cos, tan, asin, acos, atan
  • Fattoriale: fact

5.2 Variabili

È possibile assegnare valori alle variabili usando l’operatore =. Una volta assegnato un valore, la variabile può essere utilizzata in espressioni successive.

5.3 Risultato Precedente

Il risultato dell’ultimo calcolo può essere richiamato utilizzando un punto (.) nelle espressioni successive.

6. Gestione degli Errori

Gli errori durante il calcolo delle espressioni vengono catturati e visualizzati all’utente.

7. Struttura del Codice

  • main(): punto di ingresso dell’applicazione.
  • interactive_mode(variables): gestisce la modalità interattiva.
  • print_complex(result): stampa il risultato.
  • replace_dot_with_last_result(expression, last_result): sostituisce il punto con l’ultimo risultato.
  • evaluate_expression(expression, last_result, variables): valuta le espressioni matematiche.

Il codice completo può essere scaricato qui .

{ 0 comments… add one }

Rispondi