Bỏ qua để đến nội dung

Các hàm số học trong Python (Arithmetic functions)

Python cung cấp một số hàm số học cớ sẵn (không cần import)

HàmÝ nghĩaVí dụKết quả
abs(x)Giá trị tuyệt đốiabs(-7)7
pow(x, y)Lũy thừa (x ** y)pow(2, 3)8
round(x, n)Làm tròn số x đến n chữ số thập phân (mặc định 0)round(3.14159, 2)3.14
max(a, b, …)Trả về số lớn nhấtmax(1, 5, 3)5
min(a, b, …)Trả về số nhỏ nhấtmin(1, 5, 3)1
sum(iterable)Tính tổng dãy sốsum([1, 2, 3])6
divmod(a, b)Trả về (thương, dư) khi chiadivmod(7, 3)(2, 1)

Để dùng được các hàm này ta phải import:

import math

🔹 Hàm lượng giác & góc

HàmÝ nghĩaVí dụ
math.sin(x)Sin (x tính bằng radian)math.sin(math.pi/2) # 1.0
math.cos(x)Cosmath.cos(0) # 1.0
math.tan(x)Tangmath.tan(math.pi/4) # 1.0
math.asin(x)Arcsinmath.asin(1) # 1.5707...
math.degrees(x)Đổi radian → độmath.degrees(math.pi) # 180.0
math.radians(x)Đổi độ → radianmath.radians(180) # 3.14159

🔹 Hàm mũ & logarit

HàmÝ nghĩaVí dụ
math.exp(x)e ** xmath.exp(1) # 2.718...
math.log(x)Logarit tự nhiên (cơ số e)math.log(math.e) # 1.0
math.log10(x)Log cơ số 10math.log10(100) # 2.0
math.log2(x)Log cơ số 2math.log2(8) # 3.0

🔹 Hàm làm tròn

HàmÝ nghĩaVí dụ
math.ceil(x)Làm tròn lênmath.ceil(2.3) # 3
math.floor(x)Làm tròn xuốngmath.floor(2.9) # 2
math.trunc(x)Bỏ phần thập phânmath.trunc(2.9) # 2
math.fabs(x)Giá trị tuyệt đối (float)math.fabs(-3.5) # 3.5