In this article, we will learn about Loops and Control Statements (continue, break and pass) in Python 3.x. Or earlier.
Python offers to loop constructs i.e. for & while. Unlike other languages, the for loop is not constrained by any conditional before its execution. Here for loop uses range function for its execution and iteration.
Let’s have a look at their implementations −
The conditional while loop
Example
i = 0
while (i < 4):
print("Tutorialspoint")
i=i+1Output
Tutorialspoint Tutorialspoint Tutorialspoint Tutorialspoint
The un-conditional for loop
Example
for i in "Tutorialspoint": print(i,end=" ")
Output
T u t o r i a l s p o i n t
Example
for i in range(1,5): print(i)
Output
1 2 3 4
Now let’s see the implementation of jump statements −
Continue statement
Example
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u':
continue
else:
print ('Character :', i)Output
Character : T Character : t Character : r Character : l Character : s Character : p Character : n Character : t
Break statement
Example
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o' :
Break
else:
print ('Character :', i)Output
Character : T Character : u Character : t
The bypass statement or empty statement: pass
Example
for i in 'Tutorialspoint':
if i=='u' or i=='p':
pass
else:
print ('char :', i)Output
char : T char : t char : o char : r char : i char : a char : l char : s char : o char : i char : n char : t
Conclusion
In this article, we learned about looping constructs, jump statements and bypass statements available in Python 3.x. Or earlier.