0% found this document useful (0 votes)
6 views18 pages

Python Control Statements Explained

The document provides an overview of control statements in Python, including indentation, conditional statements (if, if-else, if-elif-else), loop statements (while and for), and jump statements (break and continue). It explains the syntax and usage of each statement with examples. The document emphasizes the importance of indentation and the structure of control flow in Python programming.

Uploaded by

mamataguru1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views18 pages

Python Control Statements Explained

The document provides an overview of control statements in Python, including indentation, conditional statements (if, if-else, if-elif-else), loop statements (while and for), and jump statements (break and continue). It explains the syntax and usage of each statement with examples. The document emphasizes the importance of indentation and the structure of control flow in Python programming.

Uploaded by

mamataguru1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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

You might also like