Using a while loop with a condition: Here’s another perspective from my experience. You can use a while loop and a condition to simulate breaking out of nested loops. Check this out:
x = 0
while x < 10:
y = 0
while y < 10:
print(x * y)
if x * y > 50:
break
y += 1
if x * y > 50:
break
x += 1
This uses while loops with a condition to control when to break out of both loops. It’s a slightly different way to handle the same scenario while maintaining readability and control. For me, it’s particularly useful when dealing with more dynamic loop ranges.