Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
A small Christmas' Tree Algorithm in Python.
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()
@pepeamoedo
Copy link

pepeamoedo commented Jan 26, 2021

Gracias

@jmargalli
Copy link

jmargalli commented Aug 5, 2021

Gracias muy divertido él curso y él código , uff! aprendiendo. :-)

@SamuelTobon
Copy link

SamuelTobon commented Sep 20, 2021

muchas gracias, muy entusiasmado con el tema.

@Dark-programme
Copy link

Dark-programme commented Dec 29, 2021

All I got were 5 yellow circles.

@emmacamp
Copy link

emmacamp commented Feb 22, 2022

Gracias, desde Republica Dominicana.

@dtapiap
Copy link

dtapiap commented Mar 24, 2022

for mac, install
brew install python@3.9
brew install python-tk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment