Ngôn ngữ Python
Các hàm số học trong Python (Arithmetic functions)

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

1. Các hàm số sẵn có (built-in 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)

2. Hàm số học trong module math

Để 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

Lập trình Python - Bumbii Academy