Hi Brian,
If you want to start a little bit more simply, how about a program that
draws alternating black and white squares. For the students who "get it"
right away, challenge them to expand the program into one that draws an
entire 8x8 checkerboard.
HTH,
John
#------------------------- python 2.6.4
from turtle import *
SIDELEN = 30
COUNT = 8
def DrawBox(count):
"""
make turtle draw a box at current position,
using "count" arg to determine fillcolor
"""
# determine color
if count % 2 == 1:
fillcolor('black')
else:
fillcolor('white')
# draw box
begin_fill()
for i in range(4):
forward(SIDELEN)
left(90)
end_fill()
######## main program
# draw row of boxes
for i in range(COUNT):
DrawBox(i)
forward(SIDELEN)
junk = raw_input("Press Enter ...")
#-------------------------
_______________________________________________
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig