Python Control Statements
Indentation in Python
Indentation in Python
• In Python, indentation is used to declare a block. If two
statements are at the same indentation level, then they
are the part of the same block.
• For the ease of programming and to achieve simplicity, python
doesn't allow the use of curly braces or parentheses for
the block level code.
• Indentation is the most used part of the python programming
language.
• Generally, a tab space or four spaces are given to indent the
statements in python.
Conditional Statements in Python
Conditional Statements in Python
• Conditional Statements performs different computations or
actions depending on conditions.
• In python, the following are conditional statements
o if
o if –else
o if – elif –else
If statement:
• The if statement is used to test a specific condition. If the
condition is true, a block of code (if-block) will be executed.
Syntax:
if condition:
statement1
statement2
Conditional Statements in Python Cont..
Example: [Link] Output:
a = 33 python [Link]
b = 200 b is greater than a
if b > a: done…
print ("b is greater than
a") print ("done…")
Remember:
input () function is used to get input from user.
Example:
a=input (“Enter a value”)
Conditional Statements in Python Cont..
If-else statement:
• The if-else statement provides an else block combined with
the if statement which is executed in the false case of the condition.
Syntax:
Output:
if condition:
python [Link]
#block of statements
Enter your age: 19
else:
You are eligible to
#another block of statements (else-block)
vote!!
Example: [Link]
age = int(input("Enter your age :
")) if age>=18:
print("You are eligible to
vote !!")
else:
print("Sorry! you have to
wait !!"))
Conditional Statements in Python Cont..
If-elif-else statement:
• The elif statement enables us to check multiple conditions and
execute the specific block of statements depending upon the
true condition among them.
Syntax:
if condition1:
# block of statements
elif condition2:
# block of statements
elif condition3:
# block of statements
else:
# block of statements
Conditional Statements in Python Cont..
Example: [Link]
a=int(input("Enter a value :
")) b=int(input("Enter b
value : "))
c=int(input("Enter c value :
")) if (a>b) and (a>c):
print("Maximum value
is :",a) elif (b>a) and (b>c):
print("Maximum value
is :",b)
else:
Output:
print("Maximum value
is :",c) python [Link]
Enter a value: 10
Enter b value: 14
Enter c value: 9
Maximum value is: 14
Loop Statements in Python
Loop Statements in Python
• Sometimes we may need to alter the flow of the program. If the
execution of a specific code may need to be repeated
several numbers of times then we can go for loop
statements.
• In python, the following are loop statements
o while loop
o for loop
while loop:
• With the while loop we can execute a set of statements as long
as a condition is true. The while loop is mostly used in the
case where the number of iterations is not known in
advance.
Syntax:
while expression:
Loop Statements in Python Cont..
Example: [Link] Output:
i=1; python [Link]
while i<=3: 1
print(i); 2
i=i+1; 3
Using else with while loop
• Python enables us to use the while loop with the else block
also. The else block is executed when the condition
given in the while statement becomes false.
Example: [Link] Output:
i=1; python [Link]
while i<=3: 1
print(i) 2
; i=i+1; 3
else:
while loop
print("w
hile
terminated
Loop Statements in Python Cont..
for loop:
• The for loop in Python is used to iterate the statements or a
part of the program several times. It is frequently used
to traverse the data structures like list, tuple, or dictionary.
Syntax:
for iterating_var in sequence:
statement(s)
Example: [Link] Output:
i=1 python [Link]
n=int(input("Enter n value : Enter n value: 5
")) for i in range(i,n+1): 12345
print(i,end = ' ')
Loop Statements in Python Cont..
Using else with for loop
• Python allows us to use the else statement with the for loop
which can be executed only when all the iterations
are exhausted.
• Here, we must notice that if the loop contains any of the
break statement then the else statement will not be
executed.
Example: [Link]
for i in range(1,5):
print(i,end=' ')
else:
print("for loop completely exhausted");
Output:
python [Link]
1234
for loop
completely
Jump Statements in Python
Jump Statements in Python
• Jump statements in python are used to alter the flow of a loop
like you want to skip a part of a loop or terminate a loop.
• In python, the following are jump statements
o break
o continue
break:
• The break is a keyword in python which is used to bring the
program control out of the loop.
• The break statement breaks the loops one by one, i.e., in the
case of nested loops, it breaks the inner loop first and
then proceeds to outer loops.
• The break is commonly used in the cases where we need to
break the loop for a given condition.
Syntax: break
Jump Statements in Python Cont..
Example: [Link]
i = 1 Output:
while i < 6: python [Link]
print(i)
if i ==
1
3: 2
bre 3
ak
i += 1
continue:
• The continue statement in python is used to bring the program
control to the beginning of the loop.
• The continue statement skips the remaining lines of code inside
the loop and start with the next iteration.
• It is mainly used for a particular condition inside the loop so
that we can skip some specific code for a particular condition.
Syntax: continue
Jump Statements in Python Cont..
Example: [Link]
str =input("Enter any String :
") for i in str:
if i == 'h':
continue;
print(i,end="
");
Output:
python [Link]
Enter any String : python
pyton