0% found this document useful (0 votes)
106 views

Arbol Py

The document uses the turtle module in Python to draw shapes on a screen. It creates a red circle turtle and a green square turtle. It then uses for loops to have the square turtle stamp squares in a pattern that increases in size while the circle turtle occasionally stamps red or yellow circles within the square pattern. Finally, it draws additional brown squares at the bottom before exiting.
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Arbol Py

The document uses the turtle module in Python to draw shapes on a screen. It creates a red circle turtle and a green square turtle. It then uses for loops to have the square turtle stamp squares in a pattern that increases in size while the circle turtle occasionally stamps red or yellow circles within the square pattern. Finally, it draws additional brown squares at the bottom before exiting.
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 3

#Codigo extraido de: https://gist.github.

com/jurandysoares/4380835

import turtle

screen = turtle.Screen()

screen.setup(800,600)

circle = turtle.Turtle()

circle.shape('circle')

circle.color('red')

circle.speed('fastest')

circle.up()

square = turtle.Turtle()

square.shape('square')

square.color('green')

square.speed('fastest')

square.up()

circle.goto(0,280)

circle.stamp()

k=0

for i in range(1, 17):

y = 30*i

for j in range(i-k):
x = 30*j

square.goto(x,-y+280)

square.stamp()

square.goto(-x,-y+280)

square.stamp()

if i % 4 == 0:

x = 30*(j+1)

circle.color('red')

circle.goto(-x,-y+280)

circle.stamp()

circle.goto(x,-y+280)

circle.stamp()

k += 2

if i % 4 == 3:

x = 30*(j+1)

circle.color('yellow')

circle.goto(-x,-y+280)

circle.stamp()

circle.goto(x,-y+280)

circle.stamp()

square.color('brown')

for i in range(17,20):
y = 30*i

for j in range(3):

x = 30*j

square.goto(x,-y+280)

square.stamp()

square.goto(-x,-y+280)

square.stamp()

turtle.exitonclick()

You might also like