## When the program execution reaches a continue statement,
## the program execution immediately jumps back to the start
## of the loop.
while True:
print('Who are you?')
name = input()
if name != 'Joe':
continue
print('Hello, Joe. What is the password? (It is a fish.)')
password = input()
if password == 'swordfish':
break
print('Access granted.')
nums = [7,3,-1,8,-9]
positive_nums = []
for num in nums:
if num < 0: #skips to the next iteration
continue
positive_nums.append(num)
print(positive_nums) # 7,3,8
>>> for num in range(2, 10):
... if num % 2 == 0:
... print("Found an even number", num)
... continue
... print("Found a number", num)
Found an even number 2
Found a number 3
Found an even number 4
Found a number 5
Found an even number 6
Found a number 7
Found an even number 8
Found a number 9
# ---------------------------
# -- Continue, Break, Pass --
# ---------------------------
myNumbers = [1, 2, 3, 5, 7, 10, 13, 14, 15, 19]
# Continue ==> Skip The ( Specific Element ) And Continue
for numbers in myNumbers :
if numbers == 13 :
continue
print( numbers )
print( "_" * 100 ) # -- Separator --
# Pass ==> Skip Any Program If I Completed Or Not
for numbers in myNumbers :
pass
print( "Here We Have 'pass'." )
print( "_" * 100 ) # -- Separator --
# Break ==> Stop The Function
for numbers in myNumbers:
if numbers == 13:
break
print( numbers )
# Example of continue loop:
for number is range (0,5):
# If the number is 4, skip the rest of the loop and continue from the top.
if number == 4:
continue
print(f"Number is: {number}")
while True:
line = input('Write something: ')
if not line == '': # if the line variable is not empty, run the code block
print(line)
continue # Continues back to the beginning of the while loop
else:
break # if the line variable is empty come out the loop and run the next code
print('End of the program')