Menu
CoddyTech

Có tham số

Bài học 3 trên 9 trong khóa học Hàm lambda trong Python của Coddy.

Bây giờ, hãy xem một vài ví dụ về hàm lambda có đối số:

cube = lambda x : x * x * x
print(cube(3))  # in ra 27
print(cube(5))  # in ra 125

Một ví dụ khác (dùng cú pháp câu lệnh if-else trên một dòng):

max_num = lambda a, b : a if(a > b) else b
print(max_num(5, 9))  # in ra 9

Bạn có thể thêm bao nhiêu đối số tùy thích!

Lưu ý, công dụng chính của lambda là thực hiện các thao tác ngắn gọn và đơn giản.

challenge icon

Thử thách

Dễ

Tạo một hàm lambda nhận ba biến làm đối số và trả về True nếu các đối số bằng nhau, nếu không thì trả về False. Gán hàm lambda đó cho biến is_equal.

Nếu một trong các đối số là None, hãy bỏ qua nó!

Tự làm thử

# Viết code ở đây

Tất cả bài học trong Hàm lambda trong Python

Tự luyện tập: Trình biên dịch Python online