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!")