Câu lệnh điều kiện và toán tử

Nhập môn Python dành cho Developer

Jasmin Ludolf

Senior Data Science Content Developer

Boolean

# Biến Boolean
the_truth = True
print(the_truth)
True
  • Dùng để so sánh
Nhập môn Python dành cho Developer

Toán tử

  • Toán tử so sánh

    • Ký hiệu hoặc tổ hợp ký hiệu
    • Dùng để so sánh giá trị
  • Kiểm tra hai thứ có bằng nhau không

    • ==
Nhập môn Python dành cho Developer

Kiểm tra bằng nhau

# So sánh 2 có bằng 3 không
2 == 3
False
# Kiểm tra 2 khác 3
2 != 3
True
  • Trường hợp phổ biến: kiểm tra thông tin đăng nhập
Nhập môn Python dành cho Developer

Toán tử so sánh số học

# 5 có nhỏ hơn 7 không?
5 < 7
True
# 5 có nhỏ hơn hoặc bằng 7 không?
5 <= 7
True
# 5 có lớn hơn 7 không?
5 > 7
False
# 5 có lớn hơn hoặc bằng 7 không?
5 >= 7
False
Nhập môn Python dành cho Developer

So sánh khác

# James có lớn hơn Brian không
"James" > "Brian"
True
  • Chuỗi được so sánh theo thứ tự bảng chữ cái
Nhập môn Python dành cho Developer

Câu lệnh điều kiện

  • Nếu điều kiện if đúng thì thực hiện, nếu không thì bỏ qua
# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200


# So sánh lượng mì if pasta_quantity >= required_quantity
Nhập môn Python dành cho Developer

Câu lệnh điều kiện

  • Nếu điều kiện if đúng thì thực hiện, nếu không thì bỏ qua
# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200


# So sánh lượng mì if pasta_quantity >= required_quantity:
Nhập môn Python dành cho Developer

Câu lệnh điều kiện

  • Nếu điều kiện if đúng thì thực hiện, nếu không thì bỏ qua
# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200


# So sánh lượng mì if pasta_quantity >= required_quantity:
print("Bạn có đủ mì!")
Nhập môn Python dành cho Developer

Thụt lề

# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200


# So sánh lượng mì if pasta_quantity >= required_quantity:
print("Bạn có đủ mì!") # Dòng này không thụt lề
    print("Bạn có đủ mì!")
    ^
IndentationError: expected an indented block
Nhập môn Python dành cho Developer

Câu lệnh elif

# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200

# So sánh lượng mì if pasta_quantity >= required_quantity:
print("Bạn có đủ mì!")
elif pasta_quantity >= 300: print("Gần đủ. Hãy ăn khẩu phần nhỏ hơn.")
  • Có thể dùng bao nhiêu elif tùy ý!
Nhập môn Python dành cho Developer

Câu lệnh else

# Kiểm tra lượng mì
required_quantity = 500
pasta_quantity = 200

# So sánh lượng mì if pasta_quantity >= required_quantity:
print("Bạn có đủ mì!")
elif pasta_quantity >= 300: print("Gần đủ. Hãy ăn khẩu phần nhỏ hơn.")
# Nếu không... else: print("Không đủ mì.")
Không đủ mì.
Nhập môn Python dành cho Developer

Tổng hợp toán tử so sánh

Toán tử Chức năng
== Bằng
!= Khác
> Lớn hơn
>= Lớn hơn hoặc bằng
< Nhỏ hơn
<= Nhỏ hơn hoặc bằng
Từ khóa Chức năng Sử dụng
if Nếu điều kiện đúng Đầu quy trình
elif Nếu không, kiểm tra điều kiện Sau if
else Nếu không, thực hiện hành động này Sau elif
Nhập môn Python dành cho Developer

Ayo berlatih!

Nhập môn Python dành cho Developer

Preparing Video For Download...