breaking 2 loops

Run Settings
LanguagePython
Language Version
Run Command
# The Problem is recorded in problem.py # The soultion is coded in the solution.py file # copied from http://nedbatchelder.com/text/iter.html
spreadsheet = [[1,2,3], [4,5,6], [7,8,9]] for row in range(height): for col in range(width): value = spreedsheet[row][col] # spreadsheet.get_value(row, col) # do_something(value) if value == 5: # check_value(value) break # here both loops should be broke but how ??
# make the double loop single spreadsheet = [[1,2,3], [4,5,6], [7,8,9]] def range_2d(width, height): """produces a stram of 2D coordinates""" for y in range(height): for x in range(width): yield x,y for col, row in range_2d(width, height): value = spreadsheet[col][row] # spreadsheet.get_value(row, col) # do_something(value) if value == 5: # check_value(value) break # breaks the loop
Editor Settings
Theme
Key bindings
Full width
Lines