01/10/2018, 00:20

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ì.

Mai Anh Dũng viết 02:20 ngày 01/10/2018

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.

Lương Quang Mạnh viết 02:36 ngày 01/10/2018

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 .

Bài liên quan
0