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

Reply via email to