Thứ Năm, 9 tháng 5, 2024

5. Các kiểu dữ liệu trong lập trình Python phần 2

Chúng ta sẽ tiếp tục với các kiểu dữ liệu trong Python

Kiểu dữ liệu Boolean trong Python

Kiểu dữ liệu Boolean có một trong hai giá trị là Đúng (True) hoặc Sai (False). Tuy nhiên, các đối tượng không phải Boolean cũng có thể được đánh giá trong ngữ cảnh Boolean và được xác định là đúng hay sai.

Lưu ý - True và False với chữ 'T' và 'F' viết hoa là các giá trị boolean hợp lệ nếu không python sẽ báo lỗi.

Chúng ta sẽ sử dụng IDE Online để thử với code sau:

print(15 > 12)
print(10 == 9)
print(15 < 10)
 

Kết quả 



Khi lập trình, chúng ta sẽ thường xuyên gặp những tình huống phải lựa chọn, nếu True thì làm gì, nếu False thì làm gì.

Chúng ta sẽ thêm một ví dụ khác, đây là code

print(15 > 12)
print(10 == 9)
print(15 < 10)
a = 100
b = 50

if b > a:
  print("b lon hon a")
else:
  print("b khong lon hon a")


Bấm Run để chạy chương trình


 

Kiểu Tập hợp Set trong Python

Tập hợp (Set) là tập hợp các kiểu dữ liệu không có thứ tự, có thể lặp lại, có thể thay đổi và không có phần tử trùng lặp. Thứ tự của các phần tử trong một tập hợp không được xác định mặc dù nó có thể bao gồm nhiều phần tử khác nhau.

Tập hợp có thể được tạo bằng cách sử dụng hàm set().

Chúng ta sẽ tiếp tục với chương trình hiên tại. Đây là code

print(15 > 12)
print(10 == 9)
print(15 < 10)
a = 100
b = 50

if b > a:
  print("b lon hon a")
else:
  print("b khong lon hon a")
set1 = set()
print("Tao mot Tap hop trong: ")
print(set1)
set1 = set("Dat Viet Lap Trinh")
print("\nTap hop với mot chuoi: ")
print(set1)
set1 = set(["Dat", "Viet", "Lap", "Trinh"])
print("\nTap hop cua mot Danh sach: ")
print(set1)
set1 = set([1, 2, 'Dat', 4, 'Viet', 6, 'Xin Chao'])
print("\nTap hop voi nhieu kieu lan lon")
print(set1)



Bấm Run để chạy chương trình


Truy cập các mục trong tập hợp

Các mục trong tập hợp không thể được truy cập bằng cách tham chiếu đến một chỉ mục, vì các tập hợp không có thứ tự nên các mục không có chỉ mục. Nhưng chúng ta có thể duyệt qua các mục bằng vòng lặp for hoặc hỏi xem một giá trị đã chỉ định có xuất hiện trong một tập hợp hay không bằng cách sử dụng từ khóa in.

Chúng ta tiếp tục với chương trình của chúng ta, đây là code

print(15 > 12)
print(10 == 9)
print(15 < 10)
a = 100
b = 50

if b > a:
  print("b lon hon a")
else:
  print("b khong lon hon a")
set1 = set()
print("Tao mot Tap hop trong: ")
print(set1)
set1 = set("Dat Viet Lap Trinh")
print("\nTap hop với mot chuoi: ")
print(set1)
set1 = set(["Dat", "Viet", "Lap", "Trinh"])
print("\nTap hop cua mot Danh sach: ")
print(set1)
set1 = set([1, 2, 'Dat', 4, 'Viet', 6, 'Xin Chao'])
print("\nTap hop voi nhieu kieu lan lon")
print(set1)
set1 = set(["Dat", "Viet", "Xin Chao"])
print("\nTap hop:")
print(set1)
print("\nCac phan tu trong Tap hop: ")
for i in set1:
    print(i, end=" ")
print("Dat" in set1)


Bấm Run để chạy chương trình



Phần tiếp theo

 

Phần trước


Không có nhận xét nào:

Đăng nhận xét