1. for Loop using range()
a.
for i in range(3): print(i)
b.
for i in range(0,3): print(i)
c.
for i in range(3,6): print(i)
2. for Loop with break
Stooping iteration based on condition
for i in range(6): if i == 3: break else: print(i)
3. for Loop with continue
Skipping iteration based on condition
for i in range(4): if i == 2: continue else: print(i)
4. for Loop with pass
If we don't have definition.
for i in range(3): pass
5. for Loop with else
l = [1, 2, 3, 4, 5] for a in l: print(a) else: print("else block is executed")
# Wrong Output def contains_even_number(l): for ele in l: if ele % 2 == 0: print ("list contains an even number") break else: print ("list does not contain an even number")
# Driver code print ("For List 1:") contains_even_number([1, 9, 8]) print (" \nFor List 2:") contains_even_number([1, 3, 5])
# Correct Output def contains_even_number(l): for ele in l: if ele % 2 == 0: print ("list contains an even number") break else: print ("list does not contain an even number") # Driver code print ("For List 1:") contains_even_number([1, 9, 8]) print (" \nFor List 2:") contains_even_number([1, 3, 5])