while True:
    try:
        break
    finally:
        print('finally 1')


for i in [1, 5, 10]:
    try:
        continue
    finally:
        print('finally 2')

for i in range(3):
    try:
        continue
    finally:
        print('finally 3')

# Multi-level
for i in range(4):
    print(i)
    try:
        while True:
            try:
                try:
                    break
                finally:
                    print('finally 1')
            finally:
                print('finally 2')
        print('here')
    finally:
        print('finnaly 3')

while True:
    try:
        break
    finally:
        print('finally 1')


for i in [1, 5, 10]:
    try:
        continue
    finally:
        print('finally 2')

for i in range(3):
    try:
        continue
    finally:
        print('finally 3')

# Multi-level
for i in range(4):
    print(i)
    try:
        while True:
            try:
                try:
                    break
                finally:
                    print('finally 1')
            finally:
                print('finally 2')
        print('here')
    finally:
        print('finnaly 3')

# break from within try-finally, within for-loop
for i in [1]:
    try:
        print(i)
        break
    finally:
        print('finally 4')

Add test for break from within try within a for-loop.
tests/basics: Add test for break from within try within a for-loop.

  while True:
      try:
          break
      finally:
          print('finally 1')
  
  
  for i in [1, 5, 10]:
      try:
          continue
      finally:
          print('finally 2')
  
  for i in range(3):
      try:
          continue
      finally:
          print('finally 3')
  
  # Multi-level
  for i in range(4):
      print(i)
      try:
          while True:
              try:
                  try:
                      break
                  finally:
                      print('finally 1')
              finally:
                  print('finally 2')
          print('here')
      finally:
          print('finnaly 3')
  
+ # break from within try-finally, within for-loop
+ for i in [1]:
+     try:
+         print(i)
+         break
+     finally:
+         print('finally 4')
+ 
Add test for break from within try within a for-loop.
## Code Before:
while True:
    try:
        break
    finally:
        print('finally 1')


for i in [1, 5, 10]:
    try:
        continue
    finally:
        print('finally 2')

for i in range(3):
    try:
        continue
    finally:
        print('finally 3')

# Multi-level
for i in range(4):
    print(i)
    try:
        while True:
            try:
                try:
                    break
                finally:
                    print('finally 1')
            finally:
                print('finally 2')
        print('here')
    finally:
        print('finnaly 3')

## Instruction:
Add test for break from within try within a for-loop.
## Code After:
while True:
    try:
        break
    finally:
        print('finally 1')


for i in [1, 5, 10]:
    try:
        continue
    finally:
        print('finally 2')

for i in range(3):
    try:
        continue
    finally:
        print('finally 3')

# Multi-level
for i in range(4):
    print(i)
    try:
        while True:
            try:
                try:
                    break
                finally:
                    print('finally 1')
            finally:
                print('finally 2')
        print('here')
    finally:
        print('finnaly 3')

# break from within try-finally, within for-loop
for i in [1]:
    try:
        print(i)
        break
    finally:
        print('finally 4')
