Python if...else
In Python, if...else
statements are used to execute a different set of statements based on a condition. The basic syntax of an if...else
statement in Python is:
if condition: # execute this block of code if the condition is True else: # execute this block of code if the condition is False
Here, the condition
can be any expression that evaluates to either True
or False
. If the condition is True
, the first block of code (indented after the if
statement) is executed, otherwise, the second block of code (indented after the else
statement) is executed.
Optionally, you can also use elif
statements to check for multiple conditions. The basic syntax of an if...elif...else
statement in Python is:
if condition1: # execute this block of code if condition1 is True elif condition2: # execute this block of code if condition1 is False and condition2 is True else: # execute this block of code if both condition1 and condition2 are False
Here, you can add any number of elif
statements to check for additional conditions. The else
block is executed only if all the conditions above it are False.
Here's an example to illustrate the use of if...else
in Python:
x = 5 if x > 10: print("x is greater than 10") else: print("x is less than or equal to 10")
Output:
x is less than or equal to 10
In this example, the condition x > 10
is False, so the second block of code (after the else
statement) is executed, which prints the message "x is less than or equal to 10".