# Conditional Statements in Python Conditional Statement in Python perform different computations or actions depending on whether a specific Boolean constraint evaluates to true or false. Conditional statements are handled by IF statements in Python.

``````if True:
print("if True")
elif False:
print("elif True")
else:
print("neither True")
``````
``````if True
``````

## Conditional Operator

• Comparison Operator : ``````a=5
b=7
if a<b:
print("a is less than b")
elif a>b:
print("a is greater than b")
else:
print("a is equal to b")
``````
``````a is less than b
``````
• Identity Operator : ``````x=2
y=2.0
z="2"

if x is y:
print("x and y  are same")
elif x is z:
print("x and z are same ")
elif y is not z:
print("y and z are  not same")
else:
print("all are different")
``````
``````all are different
``````
• Membership Operator : ``````x = [1,2,3,4,5,6,7,8,9]
y = 8
z= 0
if y in x:
print("Y is in X List")

if z not in x:
print("Z is not in X List")
``````
``````Y is in X List
Z is not in X List
``````

## Ternary operators

Ternary operators are also known as conditional expressions are operators that evaluate something based on a condition being true or false. It was added to Python in version 2.5.

``````# Program to demonstrate conditional operator
a, b = 10, 20

# Copy value of a in min if a < b else copy b
min = a if a < b else b

print(min)
``````
``````10
``````
``````# Python program to demonstrate ternary operator
a, b = 10, 20

# Use tuple for selecting an item
# (if_test_false,if_test_true)[test]
# if [a<b] is true it return 1, so element with 1 index will print
# else if [a<b] is false it return 0, so element with 0 index will print
print( (b, a) [a < b] )

# Use Dictionary for selecting an item
# if [a < b] is true then value of True key will print
# elif [a<b] is false then value of False key will print
print({True: a, False: b} [a < b])
``````
``````10
10
``````
``````# Python program to demonstrate nested ternary operator
a, b = 10, 20

print ("Both a and b are equal" if a == b else "a is greater than b"
if a > b else "b is greater than a")
``````
``````b is greater than a
``````