Day 15: A Closer Look at Python Control Statements

I'm Archana, pursuing Graduation in Information technology and Management. I'm a fresher with expertise in Python programming. I'm excited to apply my skills in AI/ML learning , Python, Java and web development. Looking forward to collaborating and learning from industry experts.
Introduction :
Welcome back to my Python journey! Yesterday, I laid the foundation with control structures in python.
Today, I dove into control statements, essential building blocks of any programming language. Let's explore what I learned!
Control Statement
break
continue
pass : it is a key word.
pass is a control statment.
pass is used to define empty body in python.
pass:
if True:
pass
no body
Loop Termination :
Loop can terminated in two different ways:
Normal: if the loop is terminates with the head condition false
AbNormal : if the loop is terminated with the head condition true. (using break)
Example :
for i in range (1, 10) :
if i == 8 :
break
print (i)
print ("out of loop")

Example :
for i in range (1, 10) :
if i == 6 :
i+=2
continue
print (i)

example:
from time import sleep
i = 1
while i <= 10 :
j =1
if i == 3 :
break
while j <= 5 :
if j == 3 :
break
print ("i am inner while loop")
j += 1
print ("i am while loop")
i +=1
print ("outside of while loop")

Example:
#print multiplication table from 1 to 8
from time import sleep
number = 1
while number <= 10:
if number > 8:
break
i=1
while i <=10:
print (i * number,end = ' ')
i += 1
number += 1
print ('\n')
sleep(1)

Example:
#print multiplication table from 1 to 10 but not print 5 table
from time import sleep
number = 1
while number <= 10:
if number==5:
number +=1
continue
if number > 8:
break
i=1
while i <=10:
print (i * number,end = ' ')
i += 1
number += 1
print ('\n')
sleep(1)

break :
- break transfer the control from body to outside of the loop and terminate the loop.
continue:
continue control statement is used to avoid / skip the execution of loop body for a specific condition.
continue transfer the control from body to head position
Note:
break & continue is not allowed outside loop pass is allowed at any position
Example:
#Count the number of Digits of an int number given by user in runtime
number= int(input("enter a number"))
count = 0
while number > 0 :
count +=1
number= number //10
print ("number of digit",count)

Example:
#Check a number is Palindrome or not
number= int(input("enter a number"))
temp = number
rev =0 while number > 0 :
digit = number % 10
rev = rev * 10 + digit
number //=10
if temp == rev :
print ("number is palindrome")
else:
print ("number is NOT palindrome")

Challenges :
Understanding loop iteration.
Handling errors.
Resources :
Official Python Documentation: Control Structures
W3Schools' Python Tutorial: Control structures
Scaler's Python Course: Control Flow
Goals for Tomorrow :
Explore something more on functions.
Conclusion :
Day 15’s a success!
What are your favorite Python resources? Share in the comments below.
Connect with me :
GitHub: [ https://github.com/p-archana1 ]
LinkedIn : [ https://www.linkedin.com/in/archana-prusty-4aa0b827a/ ]
Join the conversation :
Share your own learning experiences or ask questions in the comments.
HAPPY LEARNING!!
THANK YOU!!





