Break ja Continue

Tsüklite sees saab kasutada ka käske break ning continue. break käsk lõpetab tsükli käigu ning naaseb üldkoodi juurde ilma edasist tsükli koodi täitmata. continue käsk jätab käiva iteratsiooni pooleli ning hüppab järgmisesse iteratsiooni.

Mõned näited:

some_list = ["cycles", "are", "easy"]
for word in some_list:
    if word == "are":
        continue
    else:
        print(word, end=" ")

    # Output: 'cycles easy'
while True:
    # Ask for user input
    user_input = input("Please type a number: ")

    # If user input is 3, 7 or 9
    if int(user_input) in [3, 7, 9]:

        # Print the message and exit the loop
        print("Bye!")
        break

    # If not, ask for input again and continue forever until the number is 3, 7 or 9
    print("Try again!")