LOOPS:
1.What is can do by using LOOPS?
-> Using loops we can execute a single statement (or) Multiple statement more than one time.
2.When we will go for loops?
->When ever we want to execute a single statement (or )multiple statement more than
one time.
TYPE OF LOOPS:
1.FOR LOOP.
2.WHILE LOOP.
3.FOR LOOP with ELSE.
FOR LOOP:
<syntax>
for <variablename>in range (<starting range>,<ending range+1>):
logic
PROGRAM:
for i in range(1,6):
print(i)
output:
1
2
3
4
5
TRACING:
What range() function will do?
-> range() function will initialize given starting value.
2) into i, and it will compare i with ending range if condition is true then it will
execute after execute it will go for auto increment by one.....
PROGRAM 2:
for i in range (1,6):
print(i,end=" ")
output:
1,2,3,4,5
Trace :
WHILE LOOP:
<Syntax>
while<condition>:
logic
PROGRAM:
i=1
while i<=5:
print(i)
i=i+1
output:
1
2
3
4
5
TASK1:
Write a python program to print 1 to 5 number like below by using while loop.
program:
i=5
while i>=1:
print(i,end=" ")
i=i-1
output:
5 4 3 2 1
TRACE:
FOR LOOP WITH ELSE:
->Generally else part will there for only conditional statement ....but in python else part is
available for loop.
<syntax>
for<variablename>in range(<string range >,<ending range +1>):
logic
program:
for i in range(1,4):
pin =int (input("enter ur pin:"))
if pin ==1122:
print("valid pin")
break
else:
print("you entered invalid pin,you account is blocked")
output:
enter pin:111
enter pin:222
enter pin:333
you entered invalid pin,you account is blocked







