Kiểu dữ liệu bool trong Python

Trong Python, bool là kiểu dữ liệu dùng để biểu diễn giá trị đúng hoặc sai.

Kiểu dữ liệu bool chỉ có 2 giá trị:

Python
True
False

Lưu ý: Trong Python, TrueFalse phải viết hoa chữ cái đầu.


1. Ví dụ cơ bản

Python
a = True
b = False

print(a)
print(b)

Kết quả:

Python
True
False

Ở ví dụ trên:

  • Biến a mang giá trị đúng.
  • Biến b mang giá trị sai.

2. Kiểm tra kiểu dữ liệu bool

Ta có thể dùng hàm type() để kiểm tra kiểu dữ liệu của một biến.

Python
x = True

print(type(x))

Kết quả:

Python
<class 'bool'>

Điều này cho biết biến x có kiểu dữ liệu là bool.


3. Dùng bool để lưu trạng thái

Kiểu bool thường được dùng để lưu các trạng thái có hai khả năng: có hoặc không, đúng hoặc sai, bật hoặc tắt.

Ví dụ:

Python
is_raining = True
is_light_on = False
is_logged_in = True

Giải thích:

Python
is_raining = True      # Trời đang mưa
is_light_on = False    # Đèn đang tắt
is_logged_in = True    # Người dùng đã đăng nhập

4. Dùng bool trong câu lệnh if

Kiểu dữ liệu bool thường được dùng trong câu lệnh điều kiện if.

Ví dụ:

Python
is_raining = True

if is_raining:
    print("Mang áo mưa")
else:
    print("Không cần áo mưa")

Kết quả:

Python
Mang áo mưa

Giải thích:

Vì biến is_raining có giá trị là True, nên chương trình thực hiện câu lệnh bên trong if.


5. Ví dụ với trạng thái đăng nhập

Python
is_logged_in = False

if is_logged_in:
    print("Chào mừng bạn quay lại")
else:
    print("Vui lòng đăng nhập")

Kết quả:

Python
Vui lòng đăng nhập

Giải thích:

Biến is_logged_in có giá trị là False, nên chương trình thực hiện phần else.


6. Đổi giá trị bool

Giá trị của biến kiểu bool có thể thay đổi trong quá trình chạy chương trình.

Ví dụ:

Python
is_light_on = False

print(is_light_on)

is_light_on = True

print(is_light_on)

Kết quả:

Python
False
True

Ban đầu đèn đang tắt nên biến is_light_on có giá trị False.

Sau đó, đèn được bật nên biến is_light_on được đổi thành True.


7. Kết luận

Kiểu dữ liệu bool trong Python dùng để biểu diễn hai trạng thái:

Python
True
False

Kiểu bool thường được dùng để:

  • Lưu trạng thái đúng hoặc sai
  • Lưu trạng thái bật hoặc tắt
  • Kiểm tra điều kiện trong câu lệnh if
  • Điều khiển luồng chạy của chương trình

~slide 1~ https://docs.google.com/presentation/d/1laCt7m_1SXQ4TBIC2WQ2PLdk_KKAm3qL/edit?usp=sharing&ouid=110126448054363784850&rtpof=true&sd=true

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.