Bạn đang xem : toán tử logic trong python

Tóm tắt : trong này hướng dẫn, bạn sẽ tìm hiểu về các toán tử logic Python và cách sử dụng chúng để kết hợp nhiều điều kiện.

Giới thiệu về các toán tử logic trong Python

Đôi khi, bạn có thể muốn kiểm tra nhiều điều kiện tại cùng thời gian. Để làm như vậy, bạn sử dụng các toán tử logic.

Python có ba toán tử logic:

  • hoặc
  • không

Toán tử

< toán tử code> và kiểm tra xem hai điều kiện có đồng thời là True hay không:

 

a

b

Ngôn ngữ mã:

Python

(

python

)

Nó trả về True nếu cả hai điều kiện đều là True . Và nó trả về False nếu điều kiện a hoặc b False .

ví dụ sau sử dụng toán tử để kết hợp hai điều kiện so sánh price với các số:

 

price =

9,99

giá & gt;

9

giá & lt;

10

Đúng

Ngôn ngữ mã:

Python

(

python

)

Kết quả là True price lớn hơn 9 và nhỏ hơn 10.

Ví dụ sau trả về Sai price không lớn hơn 10:

 

giá & gt;

10

giá & lt;

20

Sai

Ngôn ngữ mã:

Python

(

python

)

Trong ví dụ này, điều kiện price & gt; 10 trả về False trong khi điều kiện thứ hai price & lt; 20 trả về True .

Bảng sau minh họa kết quả của toán tử khi kết hợp hai điều kiện:

aba và bTrueTrueTrueTrueFalseFalseFalseFalseFalseFalseTrueFalse

Như bạn có thể thấy từ bảng, điều kiện a b chỉ trả về True nếu cả hai điều kiện đều đánh giá là True .

Toán tử or

Tương tự như toán tử , toán tử hoặc kiểm tra nhiều điều kiện. Nhưng nó trả về True khi một trong hai hoặc cả hai điều kiện riêng lẻ là True :

 

a

hoặc

b

Ngôn ngữ mã:

Python

(

python

)

Bảng sau minh họa kết quả của toán tử hoặc khi kết hợp hai điều kiện:

aba hoặc bTrueTrueTrueTrueFalseTrueFalseTrueTrueFalseFalseFalse

The Toán tử hoặc chỉ trả về False khi cả hai điều kiện đều False .

Ví dụ sau đây cho thấy cách sử dụng hoặc toán tử :

 

price =

9,99

giá & gt;

10

hoặc

giá & lt;

20

Đúng

Ngôn ngữ mã:

Python

(

python

)

Trong ví dụ này, price & lt; 20 trả về True , do đó, toàn bộ biểu thức trả về True .

Ví dụ sau trả về False bởi vì cả hai điều kiện đều đánh giá thành False :

 

price =

9,99

giá & gt;

10

hoặc

giá & lt;

5

Sai

Ngôn ngữ mã:

Python

(

python

)

Toán tử not

Toán tử not áp dụng cho một điều kiện. Và nó đảo ngược kết quả của điều kiện đó, True trở thành False False trở thành True .

< pre class = "wp-block-code">

Xem Thêm  Cách sử dụng từ điển Python của từ điển - từ điển python trong từ điển

không

a

< p class = "shcb-language__label"> Ngôn ngữ mã:

Python

(

python

)

Nếu điều kiện là True , thì toán tử not trả về False và ngược lại.

Bảng sau minh họa kết quả của toán tử not :

anot aTrueFalseFalseTrue

Ví dụ sau sử dụng toán tử not . Kể từ khi giá & gt; 10 trả về False , không phải giá & gt; 10 trả về True :

 

price =

9,99

không phải

price & gt;

10

Đúng

Ngôn ngữ mã:

Python

(

python

)

Đây là một ví dụ khác kết hợp các toán tử not :

 

không

(price & gt;

5

price & lt;

10

)

Sai

Ngôn ngữ mã:

Python

(

python

)

Trong ví dụ này, Python đánh giá các điều kiện dựa trên thứ tự sau:

  • Đầu tiên, (price & gt; 5 và price & lt; 10) đánh giá thành True .
  • Thứ hai, không True đánh giá thành False .

< p> Điều này dẫn đến một khái niệm quan trọng được gọi là mức độ ưu tiên của các toán tử logic.

Mức độ ưu tiên của các toán tử logic

Khi bạn kết hợp các toán tử logic trong một biểu thức, Python sẽ đánh giá chúng theo thứ tự được gọi là ưu tiên của toán tử.

Phần sau cho thấy mức ưu tiên của các toán tử not , hoặc : < / p> OperatorPrecedencenotHighandMediumorLow

Dựa trên các ưu tiên này, Python sẽ nhóm các toán hạng cho toán tử có mức độ ưu tiên cao nhất trước, sau đó nhóm các toán hạng cho toán tử có mức độ ưu tiên thấp hơn, v.v.

Trong trường hợp một biểu thức có nhiều toán tử logic có cùng mức độ ưu tiên, Python sẽ đánh giá chúng từ bên trái sang phải:

a hoặc b và c có nghĩa là a hoặc (b và c) a và b hoặc c và d có nghĩa là < mã> (a và b) hoặc (c và d) a và b và c hoặc d có nghĩa là ((a và b) và c) hoặc d không phải a và b hoặc c có nghĩa là ((không phải a) và b) hoặc c

Tóm tắt

  • Sử dụng các toán tử logic để kết hợp nhiều điều kiện.
  • Python có ba toán tử logic: , hoặc không .
  • Mức độ ưu tiên của toán tử logic từ cao nhất đến thấp nhất: not , hoặc .

< p class = "wth-question"> Bạn có thấy hướng dẫn này hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề toán tử logic trong python

Python 10. Các toán tử so sánh và logic trong Lập trình Python

  • Tác giả: TITV
  • Ngày đăng: 2021-11-24
  • Đánh giá: 4 ⭐ ( 6022 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ★ Xem source code, nội dung và các đường link trong video hướng dẫn tại đây LậpTrìnhPython: https://bit.ly/3CoDLtZ
    ★ Ủng hộ phát triển kênh: Momo,ZaloPay,ViettelPay: 0374568701 / STK: 109005606811 Vietinbank – CTK: Le Nhat Tung.
    ★ Khóa học Lập trình Python: bao gồm tất cả nội dung kiến thức cơ bản về Python, Các thuật toán, Lập trình hướng đối tượng Python, Cấu trúc dữ liệu, Xử lý tập tin trong, Lập trình giao diện.
    Khóa học này cung cấp phần lớn kiến thức và kỹ năng về ngôn ngữ lập trình Python và là bước đệm cho các lập trình viên muốn tìm hiểu sâu về Python.
    Khóa học này phù hợp cho các bạn mới bắt đầu học Lập trình Python, hoặc các bạn muốn ôn tập lại kiến thức một cách hệ thống và mạch lạc để chuẩn bị đi làm.
    ★ Bạn cũng có thể tìm thấy các khóa học về ngôn ngữ khác tại đây: https://www.youtube.com/c/TITVvn
    ★ Cácn bạn vui lòng đăng ký kênh (Subscribe) và chia sẻ video (Share) đến các bạn cùng lớp nhé.
    ★ Diễn đàn hỏi đáp: https://www.facebook.com/groups/titv.vn
    ★ Facebook: https://www.facebook.com/tung.lenhat
    ★ Website: http://titv.vn, http://titv.edu.vn
    =================================
    ✩ Hộp thư đóng góp ý kiến hoặc ý tưởng: lenhattung@gmail.com
    =================================
    © Bản quyền thuộc về TITV ☞ Vui lòng không đăng tải lại Video từ kênh này
    © Copyright by TITV Channel ☞ Do not Re-up

Toán Tử

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 4 ⭐ ( 7865 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ## Toán Tử Là Gì
    Trong lập trình một toán tử là một ký tự được sử dụng để thực hiện một phép toán số hoặc logic.

    Python hỗ trợ nhiều loại toán tử khác nhau. Trong phạm vi bài học này chúng ta sẽ t&i…

Toán tử trong Python

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 8484 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sau bài viết trước, chúng ta đã làm quen các câu lệnh cơ bản trong Python. Và ở bài viết này tập trung vào tìm hiểu các toán tử cơ bản trong Python và áp dụng vào làm một bài luyện tập nhỏ.

Các toán tử trong Python

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 4777 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Danh sách các toán tử trong Python, đây là những toán tử được sử dụng rất thường xuyên khi lập trình Python như: toán tử gán – toán tử toán học – toán tử logic

Chi tiết bài học 9.Toán tử trong Python

  • Tác giả: vimentor.com
  • Đánh giá: 3 ⭐ ( 7748 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Toán tử trong Python: Toán tử Số học, logic, So sánh, Gán, Bitwise và Độ Ưu tiên

Toán tử logic trong python và giá trị True False

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 8797 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách sử dụng toán tử logic trong python. Bạn sẽ học được các phép toán logic trong python được biểu diễn thông qua các toán tử logic trong python sau bài học này.

Toán tử trong Python

  • Tác giả: viettuts.vn
  • Đánh giá: 4 ⭐ ( 2101 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các loại toán tử trong Python. Python hỗ trợ các loại toán tử sau: Toán tử số học, toán tử quan hệ (còn gọi là toán tử so sánh), toán tử gán, toán tử logic,

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php