Logical Operators in Python – CBSE class 11
Logical Operators
In python programming, when you required to check more than one condition (comparison) in one statement, you can use Logical Operators. It means that the logical operators are used on conditional statements (either true or false)
Hence, the Boolean Logical Operators are those that refers the ways these relationships among values can be connected.
Types of logical operators
Python provides three logical operators to combine existing expressions the list of logical operations is following
-
OR
-
AND
-
NOT
1. OR operators – OR operators combines two or more expressions which makes it operands.
When OR operators has its operands as relation expression (q<p), then or operator performs as following principle.
The OR operators evaluates to true if either of its (relation) operands evaluates to true, otherwise false if both operands evaluate too false.
When or operators has its operands as number / string / list, then operators perform as per following principal.
In an expression x or y, if first operands have false, then return second operands y as result otherwise return x.
2. AND operator – the AND operator combines two expression which makes it operands
When and operator has its operands as relation expression, then AND operators perform as per the following principal.
The AND operator evaluates to true if both of its relational operands evaluate to true, and evaluates FALSE if both either or both operands evaluate FALSE.
When AND operator has its as number OR string, list then AND operator performs as per following principal.
In expression X&Y, if first operand has FALSE, then return first operand X as result, otherwise return Y.
3. NOT operator:- The Boolean / logical Not operator works on single expression or operand, that means it is a unary operation unlike AND and OR.
Operation that can return string/number/list as result, returns always a Boolean value i.e., TURE or FALSE.
If the expression is false and vice versa.
Why Logical Operators in Python
In this tutorial, we have learnt about Logical Operators in python for CBSE class 11 & 12 and its related concepts according to CBSE syllabus and this topic is very important to start learning python programing language for beginners of class 11th and 12th.This tutorial is also useful for Central Board of secondary education (CBSE) student of class 11th and 12th , who opted computer science (Code 083) as an optional subject.
You can check the latest CBSE syllabus for computer science Click here for syllabus OR Click here
UNIT NO. | UNIT NAME | MARKS |
1 | Computational thinking and programming | 40 |
2 | Computer network | 10 |
3 | Database management | 20 |
4 | Practical | 30 |
5 | Total | 100 |
Unit II: Computational Thinking and Programming – 1
According to the syllabus , Unit II Computational Thinking and Programming – 1 has the above concepts for learning related to python Standard Library Module in Python.
Exam Time
Chapter : Logical Operators
IMPORTANT QUESTIONS : Asked in examinations of Class 12th Computer Science
What are Logical Operators in python? |
What are three logical operators ? |
what are five logical operators in python? |
can we use logical operators in strings? |
What are logical operators used for? |
How many logical operators are there in python? |
Write the example of logical operators? |
which type of operands are permitted with logical operators? |
Read more
-
structure of module in python
-
arithmetic operators
-
operators in python
-
types of operators
-
logical operators
-
membership operators
-
standard library module
- Identifiers in python