What is Python Sudoku

Python Sudoku is a text and graphical program (gtk interface) to create or resolve sudokus. It can also print a sudoku (1 or 4 sudokus in each page) and write a image (png, jpeg, etc) with a sudoku.

What is a sudoku

Sudoku, sometimes spelled Su Doku, is a placement puzzle, also known as Number Place in the United States. The aim of the puzzle is to enter a numeral from 1 through 9 in each cell of a grid, most frequently a 9 x 9 grid made up of 3 x 3 subgrids (called "regions"), starting with various numerals given in some cells (the "givens"). Each row, column and region must contain only one instance of each numeral. Completing the puzzle requires patience and logical ability. Its grid layout is reminiscent of other newspaper puzzles like crosswords and chess problems. Sudoku initially became popular in Japan in 1986 and attained international popularity in 2005.

More information in Wikipedia.


Help Python Sudoku

If you found a valid sudoku (a sudoku with only one solution) that Python Sudoku can't solve, please, send a bug report with the sudoku (preferable in sdk format) and the method needed to be solved.

Sudokus database

Daily 4 sudokus are added, 1 for each of this handicaps: 0, 5, 10 and 15.

solution) (PDF sudokus solution) (sdk sudoku solution)