Hỏi về return True, False trong Python

return True hoặc False dùng để làm gì v mấy bạn ? Mình thường đọc code và thấy nhưng chả hiểu để làm gì.

Ngôn ngữ lập trình nào cũng có True và False. True có nghĩa là đúng và False có nghĩa là sai. Tùy vào thời mỗi chương trình mà sẽ có một thời điểm ta cần một hàm trả về kết quả hoặc là True hoặc là False.

Ví dụ như hàm

def login(uname, password):
    # tính tính toán toán
    # so so sánh sánh
    # phát hiện đúng uname + password
    return True
    # phát hiện sai uname hoặc password
    return False

Dựa vào kết quả trả về của hàm login này mình biết được việc login có thành công hay không. Hàm login chỉ là một trong nhiều hàm đưa ra kêt quả hoặc là True hoặc là False.

return thì chắc là bạn đang đọc đến phần hàm. Nó chỉ đơn giản là trả về bất cứ thứ gì (chính xác là object) đằng sau nó. Và nếu như bạn phải hỏi câu này thì mình nghĩ là bạn đang hơi vội rồi đấy, chậm lại một chút thì tốt hơn :wink:.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?