User:Inge Hoonte/turtle: Difference between revisions
Inge Hoonte (talk | contribs) No edit summary |
Inge Hoonte (talk | contribs) No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Prototyping]] | |||
[[Category:Turtle Graphics]] | |||
def building-straight(h): | def building-straight(h): | ||
pd() | pd() | ||
Line 10: | Line 9: | ||
fd(h); lt(90) | fd(h); lt(90) | ||
# styles is a python dictionary | # styles is a python dictionary | ||
styles['fill'] = rgb(r,r,r) | styles['fill'] = rgb(r,r,r) | ||
pu() | pu() | ||
import random | import random | ||
Line 23: | Line 21: | ||
fd(8); lt(45) | fd(8); lt(45) | ||
fd(h); lt(45) | fd(h); lt(45) | ||
b = random.randint(0, 55) | |||
r = random.randint(0, 255) | |||
styles['fill'] = rgb(b,r,b) | styles['fill'] = rgb(b,r,b) | ||
pu() | pu() | ||
Line 52: | Line 52: | ||
#building-straight(100) | #building-straight(100) | ||
#goto(300, 400) | #goto(300, 400) | ||
Latest revision as of 12:41, 14 June 2011
def building-straight(h): pd() fd(10); lt(90) fd(h); lt(90) fd(10); lt(90) fd(h); lt(90) # styles is a python dictionary styles['fill'] = rgb(r,r,r) pu() import random def building-angle(h) pd() lt(45) fd(8); lt(45) fd(h); lt(45) fd(8); lt(45) fd(h); lt(45) b = random.randint(0, 55) r = random.randint(0, 255) styles['fill'] = rgb(b,r,b) pu() def block-straight(): startgroup() for i in range(10): building-straight(random.randint(10, 100)) fd(10) endgroup() def block-angle(): startgroup() for i in range(10): building-angle(random.randomint(10,100)) endgroup() def block(): startgroup() for i in range(2): block-straight(1) block-angle(1) endgroup() block() #goto(300, 200) #face(0) #building-straight(100) #goto(300, 400)