Skip to content

Loops

While loop

# First Program
a = 10
while a <= 20:
    print(a)
    a += 1
else:
    print("Reached 20")
"""
Output:
10
11
12
13
14
15
16
17
18
19
20
Reached 20
"""

# Second Program
a = 10
while a <= 20:
    print(a)
    a += 1
    if a == 21:
        break
else:
    print("Reached 20")
"""
Output:
10
11
12
13
14
15
16
17
18
19
20
"""
# Single Statement while
b = 10
while b <= 20:
    print("b")
    b += 1

For Loop

for i in range(3):  # Prints 0 to 2
    print(i)
for j in range(0, 5):  # Prints 0 to 4
    print(j)
for k in range(0, 20, 5):  # Prints 0,5,10,15
    print(k)
for l in range(20, 0, -5):  # prints 20,15,10,5
    print(l)
# Else in for loop
# First Program
for i in range(5):
    print(i)
else:
    print("Reached 4")
# Second Program
for j in range(5):
    print(j)
    if j == 4:
        break
else:
    print("This is not executed")