Course Content

Break & Continue Statements In Python

“Break and continue statements are used to alter the flow or normal working of a loop, that could be either a “for loop” or “while loop”.

If you are not familiar with the concept of loops, then I would recommend you to go through Tutorial number 16 and 17 of Python Tutorials For Absolute Beginners In Hindi Playlist.

You all know what break and continue means in basic English language. Break means interrupt and continue means resuming after an interrupt. As the meanings of the words can describe that both these functions are totally opposite to each other. Hence, both of these keywords are mostly defined together, like “if and else” or “try and except”, but unlike the others, their functionality is quite opposite to each other. They aren’t even used together in most of the cases like “except” couldn’t be used if there is no “try” or “else” couldn’t be if there isn’t an “if” statement present, but in cases of “break and continue”, they both do not have any such relation. They may be defined together but not mostly used together.

Defining break statement, break statement alters the normal functionality of the loops by terminating or exiting the loop containing it. The compiler then moves on to the code that is placed after the body of the loop. The syntax of break is only a single word i.e. “break”. Break statement is rather easy and simple to understand than a continue statement as it just leaves the bunch of code written after it inside the loop and the control of the program is then shifted to the statement written after the loop.

            Continue statement also alters the flow of a normal working loop but unlike the break statement, it takes the compiler to the start of the code that has already been executed before the statement but is inside the loop boundary. All the code written after the continue statement is skipped but it is worth noting that the continue statement works only for a single iteration. Unless in situations where it's written with decision statements such as if, else, etc., in those situations the continue statement will totally be dependent upon the condition of the decision statement. Its syntax is also plain and easy like a break statement as you only have to use the keyword “continue”.

Where and when can these statements come in handy:

            When you are working with a big project, there might occur a situation where you only need to use the loop partially without adding new or removing already existing lines of codes. You can easily apply the break statement in your code so that you can partially run it without any sort of error.

Or in another situation lets suppose you are working with while loop printing some lines on the screen and you want to skip an iteration in between others, then you can write the continue statement using an “if” statement that matches your need so that you can skip the specific iteration.

Code file as described in the video

# list1 = [ ["Harry", 1], ["Larry", 2],
#           ["Carry", 6], ["Marie", 250]]
# dict1 = dict(list1)
#
# for item in dict1:
#     print(item)
# for item, lollypop in dict1.items():
#     print(item, "and lolly is ", lollypop)
items = [int, float, "HaERRY", 5,3, 3, 22, 21, 64, 23, 233, 23, 6]

for item in items:
    if str(item).isnumeric() and item>=6:
        print(item)

Comments(6)

SachinJ 11 months, 1 week ago
while(True):
    a= input("enter the number")
    if( int(a)<100):
        continue
    else:
        print("congo")
        break
sahib007 10 months, 3 weeks ago
harry bhai code to chande hi nhi ho rh h source code k
Manav_Seng 5 months, 3 weeks ago
Name: Manav Sengupta


Solution:






while(True):
    Input_Number = int(input("Enter a Number"))
    if(Input_Number<=100):
        continue
    print("Congratulations you have Entered a number greater than 100")
    break

print(147*"*"+"\n*"+145*" "+"*\n*"+9*" "+"Thanks for checking out my code, and a ton of thanks to CodewithHarry Channel for all the Quality Content for Free"+22*" "+"*\n*"+145*" "+"*\n"+147*"*") # Gratitude
Vivek-Mishra 2 months ago
Full Notes and Source Code: https://github.com/Optimized-World/Complete-Python-Tutorial-and-Notes Remaining Codes will be updated Soon. Thanks, Harry Bhai for Awesome Tutorials
Vivek-Mishra 2 months ago
https://github.com/Optimized-World/Complete-Python-Tutorial-and-Notes
12345678 4 weeks, 1 day ago
Bhai kuchh sikhne ko mil raha tha but ab o v milega plz link sources codes provide ?

Resources

No downloadable resources for this video. If you think you need anything, please post it in the QnA!

Course Announcements

Any Course related announcements will be posted here