Trong python và là một ví dụ về toán tử logic

Toán tử logic trong Python được sử dụng để kết hợp hai hoặc nhiều điều kiện và thực hiện các phép toán logic bằng cách sử dụng AND, OR và NOT. Phép so sánh được dùng để so sánh hai biến. Nếu chúng ta muốn khớp nhiều hơn một điều kiện thì sao? . Bảng dưới đây phác thảo toán tử and or not với các ví dụ

OperatorsDescriptionExampleANDIt will return true when both conditions are trueIf [age > 18 AND age 35 OR age < 60]NOTIf the condition is true, the logical NOT operator makes it falseIf age = True, then NOT[ age] returns false.

Bảng chân lý đằng sau Logic AND và OR

Điều kiện 1Điều kiện 2Điều kiện 1 VÀ Điều kiện 2Điều kiện 1 HOẶC Điều kiện 2TrueTrueTrueTrueTrueFalseFalseTrueSaiTrueTrueTrueTrueSaiSaiSaiSaiSai

Ví dụ về toán tử logic trong Python

Ví dụ này sẽ chỉ cho bạn cách sử dụng Toán tử logic trong thời gian thực. Đối với bản demo Python này, chúng tôi đang sử dụng câu lệnh IF Else

>>> age = 29
# AND Example
>>> if age < 33 and age > 20:
	print ["Young Man"]
else:
	print[" Not Eligible "]

# OR Example
>>> if age < 18 or age > 60:
	print[" Not Eligible to Work "]
else:
	print[" Please forward Your Resume "]

 

Toán tử “và”

Toán tử logic Python và trả về True if both . Trong ví dụ sau, toán tử and cho phép chúng ta kết hợp các điều kiện kiểm tra xem biến False if either of the statements is not true. In the following example, the and operator allows us to combine conditions checking if the variable x có lớn hơn cả hai biến . and z.

 

 

Trong trường hợp này, chúng tôi nhận được giá trị True vì cả hai điều kiện đều là True . Now suppose we change the value of variable z  thành 25. Điều này sẽ khiến điều kiện thứ hai là Sai vì x sẽ nhỏ hơn z . .

 

 

Bây giờ một trong các điều kiện là sai, toán tử and trả về giá trị Sai ngay cả khi câu lệnh kia là đúng. Toán tử và đều trả về Sai nếu cả hai câu đều không đúng

 

 

Toán tử “hoặc”

Toán tử logic hoặc Python cũng cho phép bạn kiểm tra nhiều điều kiện. Tuy nhiên, không giống như toán tử and, toán tử hoặc trả về một giá trị true nếu chỉ one of the conditions is true or if both conditions are true.

 

 

Trong ví dụ trên mặc dù x không lớn hơn . z it is greater than y therefore since the first condition is True we get a True value returned.

 

 

Toán tử “không”

Toán tử logic không phải của Python cho phép bạn đảo ngược một giá trị boolean duy nhất. Ví dụ: nếu giá trị boolean là Sai chúng ta có thể đặt giá trị đó là True . Trong ví dụ dưới đây về biến, x là lớn hơn y, tuy nhiên, bằng cách sử dụng không phải operator before the condition reverses it to False.

 

 

Bây giờ chúng ta đã xem xét tất cả các toán tử logic, chúng ta sẽ xem xét các ví dụ hơi khác nhau bằng cách sử dụng các toán tử logic ở trên

Trong ví dụ bên dưới, chúng tôi muốn thay đổi biến cooking thành True nếu cả fire < . Vì cả hai đều không đúng nên biến nấu ăn vẫn còn and heat variables are true. Since both are not true the cooking variable remains Sai .

 

 

Chúng ta cũng có thể so sánh một biến, chẳng hạn, chúng ta có thể nói rằng nếu biến lửa là True hãy thay đổi biến nấu ăn thành True. Bây giờ vì biến lửa là sai nên biến nấu ăn vẫn còn Sai .

 

 

Toán tử and yêu cầu cả hai điều kiện đều đúng để trả về giá trị True. Do đó, ngay cả khi chúng ta thay đổi biến lửa thành True, biến nấu vẫn là Sai vì biến nhiệt vẫn sai

 

 

Tuy nhiên, nếu chúng ta sử dụng toán tử hoặc và thay đổi lửa variable to True while heat stays False, the cooking variable, in this case, will change to True.

 

 

Chúng ta cũng có thể sử dụng toán tử logic not Python để đảo ngược các giá trị boolean của biến. Trong ví dụ bên dưới, chúng tôi đã đảo ngược biến lửa thành True trong khi biến nhiệt giữ nguyên Sai . Since we are using the and operator in this case the cooking variable remains True .

 

 

Mặt khác, nếu chúng ta đảo ngược cả hai biến thành True thì biến nấu ăn được thay đổi thành Sai. Điều này là do chúng tôi đang sử dụng toán tử and và cả hai câu lệnh hiện đều đúng

 



 

Tóm lược

Nếu bạn muốn xem thêm các hướng dẫn lập trình, hãy xem kênh YouTube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh

Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập

hướng dẫn lập trình

  • Cách sử dụng vòng lặp Python for
  • Cách sử dụng Bộ Python
  • Cách sử dụng Từ điển Python
  • Cách sử dụng các lớp Python
  • Cách sử dụng phạm vi Python
  • Cách sử dụng câu lệnh if-else trong Python
  • Cách sử dụng Python RegEx
  • Cách sử dụng Danh sách Python
  • Cách sử dụng Python Liệt kê
  • Cách sử dụng Hàm Python
  • Cách sử dụng Python Split
  • Cách sử dụng Python Try-Exception
  • Cách sử dụng Python Tuples
  • Cách sử dụng Mảng Python
  • Cách sử dụng Sắp xếp Python
  • Cách sử dụng Python DateTime
  • Làm cách nào để tải xuống Python?
  • Cách sử dụng chức năng Ghi tệp Python
  • Cách sử dụng Python Lambda
  • Cách sử dụng Python ListAppend
  • Cách sử dụng Tính năng hiểu danh sách Python
  • Cách sử dụng Bản đồ Python
  • Cách sử dụng Toán tử Python
  • Cách sử dụng Python Pandas
  • Cách sử dụng Yêu cầu Python
  • Cách sử dụng Chuỗi Python
  • Cách sử dụng Đếm Python
  • Cách sử dụng Nhận xét Python
  • Cách sử dụng phương pháp Trình đọc tệp Python
  • Cách sử dụng Python IDE-s
  • Cách sử dụng ghi nhật ký Python
  • Cách sử dụng In Python
  • Cách sử dụng Python Zip
  • Cách sử dụng Python nối thêm
  • Cách sử dụng Biến toàn cục Python
  • Cách sử dụng phương thức nối Python
  • Cách sử dụng độ dài danh sách Python
  • Cách sử dụng các tệp JSON của Python
  • Cách sử dụng Python Modulo
  • Cách sử dụng các phương thức mở tệp Python
  • Cách sử dụng vòng Python
  • Cách sử dụng giấc ngủ Python
  • Cách sử dụng Python thay thế
  • Cách sử dụng dải Python
  • Cách sử dụng mô-đun Thời gian Python
  • Cách sử dụng Python unittests
  • Làm cách nào để lưu dữ liệu vào tệp văn bản bằng Trình quản lý ngữ cảnh?
  • Cách sử dụng các mô-đun bên ngoài Python
  • Cách sử dụng Python tìm
  • Cách cài đặt trình quản lý gói Python pip
  • Cách xóa tệp trong Python
  • Phân tích tệp XML trong Python
  • Cách tạo GUI bằng Python
  • Cách sử dụng Python trong Command Prompt
  • Cách chạy chương trình Python trong mã VS
  • Cách chạy chương trình trong Python IDLE
  • Cách chạy chương trình trong Jupyter Notebook
  • Cách đọc tệp văn bản trong Python
  • Cách cộng số trong Python
  • Cách yêu cầu đầu vào của người dùng trong Python
  • Cách gỡ lỗi trong Python
  • Cách tạo một chủ đề trong Python
  • Cách kết thúc một chương trình trong Python
  • Cách nhập thư viện bằng Python
  • Cách sử dụng trình quản lý gói PIP
  • Cách sử dụng các lớp trong Python
  • Cách đảo ngược chuỗi trong Python
  • Cách chuyển đổi một chuỗi thành int trong Python
  • Cách in trên cùng một dòng trong Python
  • Cách xóa các mục khỏi danh sách
  • Cách thêm vào từ điển trong Python
  • Cách tạo một ngoại lệ trong Python
  • Cách ném ngoại lệ trong Python
  • Cách dừng chương trình trong Python
  • Cách sử dụng xác nhận Python
  • Cách sử dụng trình biên dịch Python
  • Cách sử dụng trình trang trí Python
  • Cách sử dụng mô-đun argparse Python
  • Cách sử dụng hàng đợi Python
  • Cách sử dụng luồng Python
  • Cách nối chuỗi trong Python
  • Cách sử dụng giá trị tuyệt đối Python
  • Cách sử dụng toán tử so sánh Python
  • Cách sử dụng toán tử logic Python

Bạn có muốn học cách viết mã trực tuyến không?

Toán tử logic trong Python là gì?

Toán tử logic

Là và là một toán tử logic?

Các toán tử logic phổ biến bao gồm AND, OR và NOT .

3 toán tử logic Python là gì?

Python cung cấp ba toán tử logic hoặc boolean, các toán tử "and", "or" và "not" . Chúng hoạt động trên một hoặc nhiều toán hạng và tùy thuộc vào giá trị của chúng, đánh giá là Đúng hoặc Sai.

Ví dụ về toán tử logic là gì?

Ví dụ, NẾU A đúng VÀ B đúng VÀ C đúng VÀ D đúng, THÌ Z đúng. Ngược lại, Z sai . Thật đơn giản để thực hiện các thao tác cơ bản bằng cách sử dụng các công tắc vận hành thủ công thông thường, có đèn báo kết quả hợp lý. Đây là cách chúng tôi thực hiện thao tác AND trên A, B, C và D.

Chủ Đề