Xin chào các bạn, ở bài viết trước mình đã giới thiệu với các bạn về lệnh IF trong Python. Hôm nay mình sẽ tiếp tục giới thiệu với các bạn về các toán tử logic và cách áp dụng vào lệnh IF nhé!
1. Tìm hiểu về toán tử Logic:
- And: Trả về kết quả là True nếu cả 2 mệnh đề đều đúng.
- Or : Trả về kết quả là True nếu một trong 2 mệnh đề là đúng.
- Not: Trả về kết quả là False nếu kết quả là True.
2. Toán tử AND trong câu lệnh IF:
- Câu lệnh:
IF ( dieu_kien_1 AND dieu_kien_2):
- Để thể hiện rõ hơn cách sử dụng toán tử And chúng ta sẽ áp dụng vào lệnh IF trong Python qua ví dụ sau:
- Dựa vào đoạn Code trên chúng ta có thể thấy được nếu cả 2 điều kiện đều thỏa thì sẽ là “Đậu” và nếu một trong 2 điều kiện hoặc cả 2 điều kiện không thỏa thì sẽ là “Rớt”.
- Trường hợp 1: Cả 2 điều kiện đều thỏa.
- Ta có thể thấy được điểm toán và văn đều có giá trị >= 5 nên kết quả sẽ là Đậu.
- Trường hợp 2: Một trong 2 hoặc cả 2 điều kiện đều không thỏa
- Ta có thể thấy được điểm văn > 5 nhưng điểm toán lại nhỏ hơn 5 nên kết quả trả về sẽ là rớt.
3. Toán tử OR trong câu lệnh IF:
- Câu lệnh:
IF ( dieu_kien_1 OR dieu_kien_2):
- Để thể hiện rõ hơn cách sử dụng toán tử Or chúng ta sẽ áp dụng vào lệnh IF trong Python qua ví dụ sau:
- Trường hợp 1: Một trong 2 điều kiện thỏa:
- Ta có thể thấy được điểm toán không thỏa điều kiện tuy nhiên điểm lý lại thỏa điều kiện nên kết quả vẫn sẽ là Đậu.
- Trường hợp 2: Cả 2 điều kiện đều không thỏa:
- Ta có thể thấy được cả 2 điểm toán và lý đều không thỏa điều kiện nên kết quả sẽ là Rớt.
4. Toán tử NOT trong câu lệnh IF:
IF ( NOT dieu_kien):
- Để dễ hiểu hơn chúng ta sẽ đi qua ví dụ sau:
- Trường hợp chưa áp dụng toán tử NOT:
- Dựa vào đoạn code trên chúng ta có thể thấy được nếu thỏa điều kiện toán>=5 thì sẽ là đậu và ngược lại là rớt.
- Ở đây điểm toán là 6 > 5 nên sẽ là đậu.
- Trường hợp áp dụng toán tử NOT:
- Dựa vào đoạn code trên chúng ta có thể thấy được chương trình sẽ so sánh giá trị nhập vào với điều kiện để lấy kết quả và sau đó nghịch đảo lại kết quả.
- Trên đây là bài giới thiệu sơ bộ về cách áp dụng các toán tử Logic vào IF để tạo thành lệnh IF đa điều kiện. Hi vọng qua bài viết này các bạn có thể hiểu hơn về toán tử Logic trong Python và nắm được cách thức áp dụng các toán tử logic này vào câu lệnh IF.
Author: Trí Tạ
Đăng nhận xét