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 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.
if condition : statement
i=1 if i==1: print "Hello intellipaat"
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.
If condition: statements else: statements
i=1 if i==2: print "Hello intellipaat" else: print “Hello”
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.
if condition1: statement if condition2: statement elif condition3: statement else statement else statement
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"
i is less than 3
value is not equal to 2
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
Python Continue Statement –
It is also a jump statement which is used to skip the current statement and forces to execute next iteration.
for i in [10,20,30,40]: if i==30: print "Item Found" continue print i
This blog will help you get a better understanding of Automate Your Coding with Python!