Module math trong Python
Khi viết các chương trình trong cuộc sống hằng ngày, chúng ta thường gặp những tình huống nơi mà chúng ta cần phải sử dụng một chút kiến thức về môn toán để hoàn thành công việc. Cũng như những ngôn ngữ lập trình khác, Python cũng cung cấp các toán tử khác nhau để thực hiện các phép tính cơ bản. Cùng eLib tìm hiểu về Module math trong Python qua bài viết dưới đây.
Mục lục nội dung
Module math trong Python được định nghĩa là các hàm toán học phổ biến nhất, bao gồm các hàm lượng giác, hàm số, hàm logarit, v.v. Ngoài ra, nó cũng định nghĩa hai hằng số toán học, tức là số Pie và Euler, v.v.
Pie (n): Đây là hằng số toán học nổi tiếng và được định nghĩa là tỷ lệ chu vi với đường kính của một đường tròn. Giá trị của nó là 3.141592653589793.
Số Euler (e): Nó được định nghĩa là cơ sở của logarit tự nhiên và giá trị của nó là 2.718281828459045.
Có các Module toán học khác nhau được đưa ra dưới đây:
1. Hàm math.log()
Hàm này trả về logarit tự nhiên của một số đã cho. Nó được tính dựa trên hằng số e. Ví dụ:
import math
number = 2e-7
print('log(fabs(x), base) is :', math.log(math.fabs(number), 10))
Kết quả:
log(fabs(x), base) is : -6.698970004336019
2. Hàm math.log10()
Hàm này trả về logarit cơ sở 10 của số đã cho và được gọi là logarit tiêu chuẩn.
import math
x=13
print('log10(x) is :', math.log10(x))
Kết quả:
log10(x) is : 1.1139433523068367
3. Hàm math.exp()
Hàm này trả về một số dấu phẩy động sau khi nâng e lên số đã cho.
import math
number = 5e-2
print('The given number (x) is :', number)
print('e^x (using exp() function) is :', math.exp(number) - 1)
Kết quả:
The given number (x) is : 0.05
e^x (using exp() function) is : 0.05127109637602412
4. Hàm math.sqrt()
Hàm này trả về căn bậc hai của bất kỳ số nào.
import math
x = 20
y = 9
z = 30.5
print('Căn bậc hai của 20 là ', math.sqrt(x))
print('Căn bậc hai của 9 là ', math.sqrt(y))
print('Căn bậc hai của 30.5 là ', math.sqrt(z))
Kết quả:
Căn bậc hai của 20 là 4.47213595499958
Căn bậc hai của 9 là 3.0
Căn bậc hai của 30.5 là 5.522680508593631
5. Hàm math.expm1()
Hàm này trả về lũy thừa bậc e của bất kỳ số nào trừ đi 1. e là cơ sở của logarit tự nhiên.
import math
number = 2
print('Số đã cho (x) là :', number)
print('e^x là:', math.expm1(number))
Kết quả:
Số đã cho (x) là : 2
e^x là: 6.38905609893065
Trên đây là bài viết của eLib.VN về Module math trong Python. Hy vọng qua bài này bạn sẽ hiểu và vận dụng trong quá trình học tập và làm việc với Python. Chúc các bạn thành công!
Tham khảo thêm
- doc Date và Time trong Python
- doc Hàm trong Python
- doc Module trong Python
- doc File I/O trong Python
- doc Xử lý ngoại lệ trong Python
- doc Regex trong Python
- doc Module collection trong Python
- doc Module OS trong Python
- doc Module statistics trong Python
- doc Module random & sys trong Python
- doc IDE phổ biến trong lập trình Python