ausgabe_versuch1
Back

 
Modules
            
sys
_tkinter
 
Functions
            
besetzen(x, y)
fügt in das Feld mit den Koordinaten x,y den Char 'D' 
ein, ansonsten ist das Feld unverändert
freigeben(x, y)
das Feld mit den Koordinaten x,y wird durch einen Leerstring überschrieben,
ansonsten ist das Schachbrett unverändert
leeren()
liefert ein leeres initialisiertes Feld, alle 
eventuell vorhandenen Werte werden duch einen 
Leerstring überschrieben
nicht_bedroht(x, y)
wenn eine weitere Dame sich in der gleichen Spalte, Zeile
oder Diagonale befindet und damit eine Bedrohung gegeben ist,
wird der Wert 1 im anderen Fall 0 zurueckgeliefert
setzen(x)
eigentlicher Backtracking Algorithmus der rekursiv das Dameproblem löst
 
Data
             ACTIVE = 'active'
ALL = 'all'
ANCHOR = 'anchor'
ARC = 'arc'
BASELINE = 'baseline'
BEVEL = 'bevel'
BOTH = 'both'
BOTTOM = 'bottom'
BROWSE = 'browse'
BUTT = 'butt'
CASCADE = 'cascade'
CENTER = 'center'
CHAR = 'char'
CHECKBUTTON = 'checkbutton'
CHORD = 'chord'
COMMAND = 'command'
CURRENT = 'current'
DISABLED = 'disabled'
E = 'e'
END = 'end'
EW = 'ew'
EXCEPTION = 8
EXTENDED = 'extended'
FALSE = 0
FIRST = 'first'
FLAT = 'flat'
GROOVE = 'groove'
HORIZONTAL = 'horizontal'
INSERT = 'insert'
INSIDE = 'inside'
LAST = 'last'
LEFT = 'left'
MITER = 'miter'
MOVETO = 'moveto'
MULTIPLE = 'multiple'
N = 'n'
NE = 'ne'
NO = 0
NONE = 'none'
NORMAL = 'normal'
NS = 'ns'
NSEW = 'nsew'
NUMERIC = 'numeric'
NW = 'nw'
OFF = 0
ON = 1
OUTSIDE = 'outside'
PAGES = 'pages'
PIESLICE = 'pieslice'
PROJECTING = 'projecting'
RADIOBUTTON = 'radiobutton'
RAISED = 'raised'
READABLE = 2
RIDGE = 'ridge'
RIGHT = 'right'
ROUND = 'round'
S = 's'
SCROLL = 'scroll'
SE = 'se'
SEL = 'sel'
SEL_FIRST = 'sel.first'
SEL_LAST = 'sel.last'
SEPARATOR = 'separator'
SINGLE = 'single'
SOLID = 'solid'
SUNKEN = 'sunken'
SW = 'sw'
StringTypes = (<type 'str'>, <type 'unicode'>)
TOP = 'top'
TRUE = 1
TclError = 'TclError'
TclVersion = 8.4000000000000004
TkVersion = 8.4000000000000004
UNITS = 'units'
VERTICAL = 'vertical'
W = 'w'
WORD = 'word'
WRITABLE = 4
X = 'x'
Y = 'y'
YES = 1
__file__ = './ausgabe_versuch1.py'
__name__ = 'ausgabe_versuch1'