All pastes #384418 Raw Edit

jlulian38

public python v1 · immutable
·published 2007-03-07 01:46 UTC
rendered paste body
import turtleimport time#You can change these for magicx = 300 #Size of boxes(x)y = 125  #Size of boxes(y)spacing = 5width = 3speed = "fastest"#Ok, begin magicmyturt = turtle.Turtle()def fmtpos(pos):    return "x-(%.2f) y-(%.2f)" % (pos[0], pos[1])def drawBox(turt,x,y):    turt.speed("fastest")    turt.forward(y)    p1 = turt.position()    turt.setheading(turt.heading() + 90)    turt.forward(x)    p2 = turt.position()    turt.setheading(turt.heading() + 90)    turt.forward(y)    p3 = turt.position()    turt.setheading(turt.heading() + 90)    turt.forward(x)    p4 = turt.position()    turt.setheading(turt.heading() + 90)    return p1,p2,p3,p4myturt.width(width)myturt.speed(speed)multiplier = .05imult = 1startTime = time.time()lasttime = time.clock()timeS = time.clock()for i in range(360/spacing):    imult = i    myturt.setheading(myturt.heading() + spacing)    '''while i*multiplier > 1:        multiplier = multiplier - .01    if multiplier < 0:        break        myturt.write("Our Colors have gone negative!")    myturt.color(imult*multiplier,imult*multiplier/2,imult*multiplier/2)'''    #myturt.color(0,0,1)    w1,w2,w3,w4 = drawBox(myturt,x,y)    timeS = time.clock()    print "Frame %d finished, took %s ticks" % (i,timeS - lasttime)    print 'Frame %d points:' % (i,)    print '%d:#1'%(i,),fmtpos(w1)    print '%d:#2'%(i,),fmtpos(w2)    print '%d:#3'%(i,),fmtpos(w3)    print '%d:#4'%(i,),fmtpos(w4)    #print "Frame %d points: #1 %"    lasttime = time.clock()    turtle.title('Turtle, Frame: %d' % (i,))endTime = time.time()printTime = endTime - startTimeprint "Finished all frames, took %d seconds" % (printTime, )turtle.done()