MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / create_and_show_puzzle

Function create_and_show_puzzle

DemoPrograms/Demo_Sudoku.py:87–99  ·  view source on GitHub ↗
(window)

Source from the content-addressed store, hash-verified

85
86
87def create_and_show_puzzle(window):
88 # create and display a puzzle by updating the Input elements
89 rate = DEFAULT_MASK_RATE
90 if window['-RATE-'].get():
91 try:
92 rate = float(window['-RATE-'].get())
93 except:
94 pass
95 puzzle, solution = generate_sudoku(mask_rate=rate)
96 for r, row in enumerate(puzzle):
97 for c, col in enumerate(row):
98 window[r, c].update(puzzle[r][c] if puzzle[r][c] else '', background_color=sg.theme_input_background_color())
99 return puzzle, solution
100
101
102def main(mask_rate=0.7):

Callers 1

mainFunction · 0.85

Calls 3

generate_sudokuFunction · 0.85
getMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected