Towers of Hanoi: Difference between revisions

Content added Content deleted
(→‎Python Graphic: Added caption texts to simple ascii diagrams)
m (→‎Python Graphic: (repositioned captions))
Line 3,546: Line 3,546:
)(rods))
)(rods))
)
)
return unlines(xs) + '\n' + ('_' * 3 * w) + '\n' + tpl[3] + (
return tpl[3] + '\n\n' + unlines(xs) + '\n' + ('_' * 3 * w)
'\n' * 2
)




Line 3,677: Line 3,675:
main()</lang>
main()</lang>
<pre>Hanoi sequence for 3 disks:
<pre>Hanoi sequence for 3 disks:



__
__
Line 3,682: Line 3,681:
______
______
________________________
________________________
left -> right




____
____
______ __
______ __
________________________
________________________
left -> right
left -> mid



______ ____ __
______ ____ __
________________________
________________________
left -> mid
right -> mid



__
__
______ ____
______ ____
________________________
________________________
right -> mid
left -> right



__
__
____ ______
____ ______
________________________
________________________
left -> right
mid -> left



__ ____ ______
__ ____ ______
________________________
________________________
mid -> left
mid -> right



____
____
__ ______
__ ______
________________________
________________________
mid -> right
left -> right



__
__
____
____
______
______
________________________
________________________</pre>
left -> right</pre>


==={{libheader|VPython}}===
==={{libheader|VPython}}===