Khái niệm hàm là gì?
Hàm (function) là một khối lệnh thực hiện chức năng cụ thể nào đó và được định nghĩa bằng tên gọi duy nhất. Việc này giúp phân chia công việc, tổ chức quản lý phần mềm và tiết kiệm thời gian lập trình bằng cách tái sử dụng code mà không phải viết đi viết lại nhiều lần.
Cách khai báo hàm trong python như sau:
def tên_hàm(đối số 1, đối số 2,...):
Khối lệnh (block of code)
Đầu tiên là lệnh def để python biết là đang khai báo hàm, tiếp đến là tên của hàm và các đối số đầu vào, cuối cùng là dấu hai chấm “:”. Sau đó xuống hàng và bắt đầu viết khối lệnh.
Ví dụ:
def tinh_dien_tich(x,y):
S = x*y
print(''kết quả: ", S)
tinh_dien_tich(5, 25)
tinh_dien_tich(30, 40)
Sau khi chạy đoạn code trên sẽ cho ra kết quả:

Đặc biệt lưu ý:
– Hàm phải được khai báo trước khi sử dụng
– Khối lệnh được python nhận biết bằng thụt đầu hàng 1 tab gọi là indentation. Khối lệnh không chỉ được dùng trong việc xây dựng hàm mà còn dùng nhiều trong các lệnh về sau nên cần chú ý.
Dưới đây là những hàm đã được xây dựng sẵn để sử dụng mà không cần bất cứ khai báo nào thêm.