Trong Python, math
là một module được sử dụng để thực hiện các phép toán toán học và hàm số liên quan đến toán học. Để sử dụng các hàm và hằng số từ module math
, trước tiên ta cần phải import module này vào chương trình bằng cách sử dụng lệnh import math
.
Dưới đây là một vài ví dụ về cách sử dụng math
trong Python:
import math
# tính căn bậc hai của một số
x = 25
sqrt_x = math.sqrt(x)
print(f"The square root of {x} is {sqrt_x}")
# tính giá trị của pi
pi = math.pi
print(f"The value of pi is {pi}")
# tính sin(x) của một góc
x = math.pi / 4
sin_x = math.sin(x)
print(f"The sine of {x} radians is {sin_x}")
# tính tổng của hai số
a = 10
b = 20
sum_ab = math.fsum([a, b])
print(f"The sum of {a} and {b} is {sum_ab}")
Trong ví dụ này, chúng ta sử dụng hàm sqrt()
để tính căn bậc hai của một số, hằng số pi
để lấy giá trị của pi, hàm sin()
để tính sin của một góc, và hàm fsum()
để tính tổng của hai số.
Dưới đây là một số ví dụ về các hàm và hằng số khác của module math
trong Python:
Hằng số pi: math.pi
import math
pi = math.pi
print(pi) # 3.141592653589793
Tính giá trị tuyệt đối của một số: math.fabs(x)
import math
x = -4.5
abs_x = math.fabs(x)
print(abs_x) # 4.5
Tính giai thừa của một số: math.factorial(x)
import math
x = 5
factorial_x = math.factorial(x)
print(factorial_x) # 120
Tính logarit tự nhiên của một số: math.log(x)
import math
x = 10
ln_x = math.log(x)
print(ln_x) # 2.302585092994046
Tính logarit cơ số 10 của một số: math.log10(x)
import math
x = 100
log10_x = math.log10(x)
print(log10_x) # 2.0
Tính cosin của một góc: math.cos(x)
import math
x = math.pi / 4
cos_x = math.cos(x)
print(cos_x) # 0.7071067811865476
Tính sin của một góc: math.sin(x)
import math
x = math.pi / 4
sin_x = math.sin(x)
print(sin_x) # 0.7071067811865475
Tính căn bậc hai của một số: math.sqrt(x)
import math
x = 25
sqrt_x = math.sqrt(x)
print(sqrt_x) # 5.0
Lưu ý rằng các ví dụ trên chỉ là một số trong số các hàm và hằng số của module math
. Bạn có thể tìm hiểu thêm về các hàm và hằng số khác trong module math
trong tài liệu chính thức của Python.