The Python and keyword is one of the logical operator. It results in True when both the conditions are True. It is a case-sensitive. When we provide one operand it will result in SyntaxError.
The and keyword can be conditional statements, loops, functions to check condition is True or False. It cannot be used directly between two numeric values because it will consider both the values as a True values.
UsageHere, is the usage of the Python and keyword −
condition1 and condition2
Here, condition1 and condition2 can be any numeric conditions.
Let us consider A and B be the operands, When A and B are True, it will result True. If any one of the operand, either A or B is False, it will results False. Here, is the truth-table of and keyword −
A B A and B True True True True False False False True False False False False ExampleHere, is an basic example of the Python and keyword −
condition1=True condition2=True result_1=condition1 and condition2 print("The Result Of ",condition1,"And",condition2,":",result_1) operand3=1 operand4=0 result_2=operand3 and operand4 print("The Result Of ",operand3,"And",operand4,":",result_2)
Output
Following is the output of the above code −
The Result Of True And True : True The Result Of 1 And 0 : 0Using and keyword in if-else statements
The and keyword can be used in if-else block to check whether the conditions result True or not. If both the given conditions results True than the if block is executed, otherwise else block is executed −
ExampleLets try to understand the usage of and keyword in if-else with following example −
var1=54 var2=24 var3=12 if var1 > var2 and var1 < var3: print("Both The Conditions Are True") else: print("One Of the Condition is True")
Output
Following is the output of the above code −
One Of the Condition is TrueUsing and keyword in loops
The and keyword is also used in the loops to check the given condition statements if the conditions results True then the block get executed.
ExampleIn the following example, we are using the and keyword in a while loop −
list1=[] x=2 while x<25 and True: if x%2==0: list1.append(x) x=x+1 print("We have appended the list1 with the even number below 25 :",list1)
Output
Following is the output of the above code −
We have appended the list1 with the even number below 25 : [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24]Using and Keyword in Functions
The and keyword is also used in function. If the given condition is satisfied then it returns True else returns False −
ExampleHere, is an example of usage of and keyword in function −
def num(x): if x>5 and x<100: return True else: return False var1=57 result_1=num(var1) print(var1,"is between",5,"and",100,"True/False :",result_1) var2=600 result_2=num(var2) print(var2,"is between",5,"and",100,"True/False :",result_2)
Output
Following is the output of the above code −
57 is between 5 and 100 True/False : True 600 is between 5 and 100 True/False : FalseUsing and Keyword in Numeric Value
We cannot use numeric values as an operands for and keyword. It will consider both the operands as True and result in second operand. If either of the operand is zero than it will result in zero.
ExampleHere, is an example for usage of and keyword between numeric values −
var1=60 var2=100 result_1= var1 and var2 print("The Result of Two numeric values",var1,"and",var2,":",result_1) var3=0 var4=18 result_2= var3 and var4 print("The Result of Two numeric values",var3,"and",var4,":",result_2)
Output
Following is the output of the above code −
The Result of Two numeric values 60 and 100 : 100 The Result of Two numeric values 0 and 18 : 0
python_keywords.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4