Python Conditional control flow
The ability to change the behaviour of a piece of code which is based on certain information in the environment is known as conditional code flow. The conditional logic in Python is primarily based on the “if … else” structure.
If Statement
If statement is used to test a condition, if condition is true then the code inside the if statement is executed otherwise that code is not executed.
Syntax
if condition : statement
e.g.
i=1 if i==1: print "Hello intellipaat"
Output –
Hello intellipaat
If Else
If Else is also used to test a condition, if condition is true then the code inside the if statement is executed otherwise else part is executed.
Syntax
If condition: statements else: statements
e.g.
i=1 if i==2: print "Hello intellipaat" else: print “Hello”
Output
Hello
Nested If
It contains multiple if else condition. It is used to check the multiple conditions. This statement is like executing a if statement inside a else statement.
Syntax
if condition1: statement if condition2: statement elif condition3: statement else statement else statement
e.g.
i = 1 if i < 3: print "i is less than 3" if i == 2: print "value of I is equal to 2" else: print "value is not equal to 2" else: print "Not find true expression"
Output
i is less than 3
value is not equal to 2
Python break
It is a jump statement which is used to transfer the control to the end of loop.
for i in [10,20,30,40]: if i==30: print "Item Found" break print i
Output
10
20
Item Found
Python Continue Statement –
It is also a jump statement which is used to skip the current statement and forces to execute next iteration.
e.g.
for i in [10,20,30,40]: if i==30: print "Item Found" continue print i
Output
10
20
Item Found
40
This blog will help you get a better understanding of Automate Your Coding with Python!
"0 Responses on Python Conditional control flow"