Utilizzare la libreria math
Esplori le funzioni matematiche in Python.
Utilizzare la libreria math è una lezione Python For Kids gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 3 lezioni in totale.
Utilizzare la libreria math
Benvenuto nella lezione sulla libreria Math! Oggi scopriremo come utilizzare la libreria math in Python. Questa libreria fornisce molte funzioni utili per eseguire calcoli matematici.

Cos'è la libreria math?
La libreria math di Python include funzioni per operazioni matematiche di base e avanzate, tra cui:
- calcolare radici quadrate e potenze
- lavorare con funzioni trigonometriche
- trovare il massimo comune divisore (MCD)
- utilizzare costanti come
πee
Iniziamo importando la libreria math.
Importare la libreria math
Per utilizzare la libreria math, è necessario importarla nel programma:
Esempio:
# Imports the math library
import math
# Prints the value of pi
print("The value of pi is:", math.pi)
# Output: The value of pi is: 3.141592653589793
Funzioni matematiche comuni
La libreria math fornisce molte funzioni per i calcoli più comuni:
math.sqrt(x): restituisce la radice quadrata dix.math.pow(x, y): restituiscexelevato alla potenzay.math.ceil(x): arrotondaxper eccesso all'intero più vicino.math.floor(x): arrotondaxper difetto all'intero più vicino.
Esempio:
import math
# Demonstrates common math functions
print("Square root of 16:", math.sqrt(16)) # Output: 4.0
print("2 raised to the power 3:", math.pow(2, 3)) # Output: 8.0
print("Ceiling of 2.3:", math.ceil(2.3)) # Output: 3
print("Floor of 2.7:", math.floor(2.7)) # Output: 2
Funzioni trigonometriche
La libreria math include funzioni per i calcoli trigonometrici:
math.sin(x): restituisce il seno dix(in radianti).math.cos(x): restituisce il coseno dix(in radianti).math.tan(x): restituisce la tangente dix(in radianti).
Esempio:
import math
# Demonstrates trigonometric functions
angle = math.radians(30) # Converts degrees to radians
print("Sine of 30 degrees:", math.sin(angle)) # Output: 0.5
print("Cosine of 30 degrees:", math.cos(angle)) # Output: ~0.866
print("Tangent of 30 degrees:", math.tan(angle)) # Output: ~0.577
Utilizzare le costanti
La libreria math fornisce costanti come math.pi (π) e math.e (numero di Eulero):
Esempio:
import math
# Demonstrates constants from the math library
print("The value of pi is:", math.pi) # Output: 3.141592653589793
print("The value of e is:", math.e) # Output: 2.718281828459045
Funzioni avanzate
La libreria math fornisce anche funzioni per i calcoli avanzati:
math.factorial(x): restituisce il fattoriale dix.math.gcd(x, y): restituisce il massimo comune divisore dixey.math.log(x, base): restituisce il logaritmo dixnella base indicata.
Esempio:
import math
# Demonstrates advanced math functions
print("Factorial of 5:", math.factorial(5)) # Output: 120
print("GCD of 8 and 12:", math.gcd(8, 12)) # Output: 4
print("Logarithm of 1000 (base 10):", math.log(1000, 10)) # Output: 3.0
Esempio pratico: calcoli sul cerchio
Calcoliamo la circonferenza e l'area di un cerchio utilizzando la libreria math.
Esempio:
import math
# Prompts the user for the radius
radius = float(input("Enter the radius of the circle: "))
# Calculates circumference and area
circumference = 2 * math.pi * radius
area = math.pi * math.pow(radius, 2)
# Prints the results
print(f"Circumference: {circumference:.2f}")
print(f"Area: {area:.2f}")
import math
# Calculates and prints the result
result = math.sqrt(49) + math.factorial(3)
print("Result:", result)
Ottimo lavoro!
Ha imparato a utilizzare la libreria math per eseguire calcoli matematici comuni e avanzati. Che si tratti di trigonometria, fattoriali o costanti come π, la libreria math è uno strumento potente per risolvere problemi matematici. Continui a sperimentare con le sue funzioni per migliorare le sue competenze di programmazione!

Domande Frequenti
La lezione «Utilizzare la libreria math» è gratuita?
Sì — il testo completo di «Utilizzare la libreria math» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 3 lezioni in totale.
Cosa imparerò in «Utilizzare la libreria math»?
Esplori le funzioni matematiche in Python. Eserciti Python For Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Python For Kids?
Non è richiesta alcuna esperienza precedente. Python For Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.
Quanto tempo richiede la lezione «Utilizzare la libreria math»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Python For Kids?
Sì. Ogni lezione Python For Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Introduzione alle librerie Python
- Utilizzare la libreria math
- Introduzione a PyGame