The Python if statement is also similar to other languages like java, php simple if statements and etc.,

Python if statement :

Python if is a simple conditional statement which executes the block of statements if the condition returns True otherwise it skips the execution of the block.

Syntax :

if condition : statement

Or

if condition :
    statement 1
    statement 2

Example :

name = input('Enter your name .. ')
if name == 'chandra' :
    print('Hi',name)

print('Hello')

Output :

$ python3 sample.py
Enter your name ..chandra
Hi chandra
Hello
$ python3 sample.py
Enter your name ..shekhar
Hello

if-else statement:

if condition:
   Action 1
else:
   Action 2

if condition is true then Action 1 will execute otherwise Action 2 will execute.

Example:

name = input("Enter your Name: ")
if name == "chandra" :
    print("Hello Chandra Good Morning..")
else:
    print("Hello Guest Good Morning..")
print("How are you !")

Output:

Enter your Name: chandra
Hello Chandra Good Morning..
How are you !

if-elif-else:

if condition1:
    Action-1
elif condition2:
    Action-2
elif condition3:
    Action-3
...
else:
   Default action

Example:

color = input("What is your favourite color ? ")
if color == "RED" :
    print("You are danger..")
elif color == "WHITE":
    print("You are smart..")
elif color == "GREEN":
    print("You are cool")  
else:  
    print("Great !")

Output:

What is your favourite color ? GREEN
You are cool

Note: Here, else block is always optional.

Happy Learning 🙂