Instantly share code, notes, and snippets.

# jurandysoares/christmastree.py

Created December 26, 2012 15:04
Show Gist options
• Save jurandysoares/4380835 to your computer and use it in GitHub Desktop.
A small Christmas' Tree Algorithm in Python.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 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()

### jmargalli commented Aug 5, 2021

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

### SamuelTobon commented Sep 20, 2021

muchas gracias, muy entusiasmado con el tema.

### Dark-programme commented Dec 29, 2021

All I got were 5 yellow circles.

### emmacamp commented Feb 22, 2022

Gracias, desde Republica Dominicana.

### dtapiap commented Mar 24, 2022

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

### EnriqueBogota commented Mar 6, 2024

hola compañeros, intenté buscar el archivo ya descargado en mi pc pero me fue imposible.
¿Alguien me ayuda?

hola compañeros, intenté buscar el archivo ya descargado en mi pc pero me fue imposible. ¿Alguien me ayuda?

A la derecha de christmastree.py tienes el botón RAW; si le das al botón te saldrá el código "en crudo" sin los números de línea.

Sobre cualquier parte de esta pantalla le da click derecho y "Guardar como" y te permitirá guardarlo en el pc con el nombre "christmastree.py".

Guárdalo en la carpeta que quieras o si está utilizando el PyCharm del curso, busca la carpeta donde están los proyectos y lo guardas ahí. Si no te aclaras buscando esta carpeta, creo que funcionará si, una vez guardado en la carpeta que quieras (normalmente "Downloads o Descargas", le das click derecho sobre el nombre del archivo descargado y le das "Abrir con" y te saldrá el PyCharm.

Espero que te sirva de ayuda. Saludos.

### Maria3141 commented Jul 8, 2024

lo pruebo y no funciona el árbol de navidad, a uds les funciona?