tday03
0
Q:

python break and continue

for i in range(10):
  if i == 3: # skips if i is 3
    continue
  print(i)
6
#in Python, break statements can be used to break out of a loop
for x in range(5):
    print(x * 2)
    if x > 3:
        break
7
## 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.')
4
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
3
>>> 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
3
nums = [6,8,0,5,3]
product = 1

for num in nums:
  if num == 0:
    product = 0
    break # stops the for loop
  product *= num

print(product)
5
x = 0
while True:
    x += 1
    if x == 10:
        break
1
print("hi")
0

New to Communities?

Join the community