Skip to content

Instantly share code, notes, and snippets.

@jurandysoares
Created December 26, 2012 15:04
Show Gist options
  • Save jurandysoares/4380835 to your computer and use it in GitHub Desktop.
Save jurandysoares/4380835 to your computer and use it in GitHub Desktop.
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()
@Fer3141
Copy link

Fer3141 commented Jul 8, 2024

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

@IkkerMann
Copy link

Funciona corrigiendo los errores de identación ya que al copiar y pegar el código no trae ninguno. Solamente agrega en línea 10 y en linea 19 despues de las sentencias 'for' y listo, el programa debería trabajar bien.

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

@Alexmop
Copy link

Alexmop commented Oct 17, 2024

Funcionó correctamente, siempre y cuando se descargue el ZIP.

@hfischerz2023
Copy link

Hola a todos, es final de noviembre 2024 y hago el curso de phyton, descargue el programa pero no me funciono, tengo una version renovada de Pycharm respecto de la del curso, puede ser esa la razon por la cual no me corrio el programa???...me dice que no reconoce el parametro j a partir de la linea 31 en adelante,
Captura de pantalla 2024-11-26 055130

@AXELCUBE17
Copy link

Muchas Gracias por el material que están proporcionando para el curso. Saludos desde Colima, México.

@Tomascodemaster
Copy link

¡Muchas gracias! es de mucha ayuda lo que hacen por nosotros.

@Heitor84
Copy link

Hola a todos.

Tengo un tema que no tengo acceso a un PC y me gustaría poder aprender solo en el Celular.

Mi pregunta es. Existe algo similar a pycharm online o APK como para correr este código del árbol de navidad?

@hideonn1
Copy link

hideonn1 commented Apr 6, 2025

el pycharm no me lee el archivo, sera porque se me descarga en formato .zip?

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