Course Content
Data Types in Python
Data Types in Python
And, Or, Not Operators
In real life, almost everyone expresses their thoughts using phrases like "Yes or No", "Definitely Not", "Yes, yes and yes!". Python language permits you to do almost the same, but it uses more formal phrases based on the statements and
, or
, and not
.
X
and Y
can be any logical statement (True
or False
):
Statement | Syntax | Purpose |
and | X and Y | Returns True only if X and Y are both True |
or | X or Y | Returns True in all cases, except if X and Y are both False |
not | not X | If X is True , it changes it to False , and vice versa |
Let's look at the table below to understand the logic of each operator:
X | Y | X or Y | X and Y | not X |
True | True | True | True | False |
True | False | True | False | False |
False | True | True | False | True |
False | False | False | False | True |
Task
It's time for some tricky tasks!
Here, you should replace___
with a True
or False
statement to make:
- The
statement1
variable equal toTrue
. - The
statement2
variable equal toFalse
.
Thanks for your feedback!
And, Or, Not Operators
In real life, almost everyone expresses their thoughts using phrases like "Yes or No", "Definitely Not", "Yes, yes and yes!". Python language permits you to do almost the same, but it uses more formal phrases based on the statements and
, or
, and not
.
X
and Y
can be any logical statement (True
or False
):
Statement | Syntax | Purpose |
and | X and Y | Returns True only if X and Y are both True |
or | X or Y | Returns True in all cases, except if X and Y are both False |
not | not X | If X is True , it changes it to False , and vice versa |
Let's look at the table below to understand the logic of each operator:
X | Y | X or Y | X and Y | not X |
True | True | True | True | False |
True | False | True | False | False |
False | True | True | False | True |
False | False | False | False | True |
Task
It's time for some tricky tasks!
Here, you should replace___
with a True
or False
statement to make:
- The
statement1
variable equal toTrue
. - The
statement2
variable equal toFalse
.
Thanks for your feedback!
And, Or, Not Operators
In real life, almost everyone expresses their thoughts using phrases like "Yes or No", "Definitely Not", "Yes, yes and yes!". Python language permits you to do almost the same, but it uses more formal phrases based on the statements and
, or
, and not
.
X
and Y
can be any logical statement (True
or False
):
Statement | Syntax | Purpose |
and | X and Y | Returns True only if X and Y are both True |
or | X or Y | Returns True in all cases, except if X and Y are both False |
not | not X | If X is True , it changes it to False , and vice versa |
Let's look at the table below to understand the logic of each operator:
X | Y | X or Y | X and Y | not X |
True | True | True | True | False |
True | False | True | False | False |
False | True | True | False | True |
False | False | False | False | True |
Task
It's time for some tricky tasks!
Here, you should replace___
with a True
or False
statement to make:
- The
statement1
variable equal toTrue
. - The
statement2
variable equal toFalse
.
Thanks for your feedback!
In real life, almost everyone expresses their thoughts using phrases like "Yes or No", "Definitely Not", "Yes, yes and yes!". Python language permits you to do almost the same, but it uses more formal phrases based on the statements and
, or
, and not
.
X
and Y
can be any logical statement (True
or False
):
Statement | Syntax | Purpose |
and | X and Y | Returns True only if X and Y are both True |
or | X or Y | Returns True in all cases, except if X and Y are both False |
not | not X | If X is True , it changes it to False , and vice versa |
Let's look at the table below to understand the logic of each operator:
X | Y | X or Y | X and Y | not X |
True | True | True | True | False |
True | False | True | False | False |
False | True | True | False | True |
False | False | False | False | True |
Task
It's time for some tricky tasks!
Here, you should replace___
with a True
or False
statement to make:
- The
statement1
variable equal toTrue
. - The
statement2
variable equal toFalse
.