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()
@X30nShaun
Copy link

X30nShaun commented May 8, 2018

NO OFFENCE GUYS BUT ... WAIT THATS ALL I GOT :(

Copy link

ghost commented Aug 22, 2018

Thanks, but your christmas tree don't work!!!

@nonysenpaii
Copy link

nonysenpaii commented Nov 3, 2018

No puedo descargarlo hay alguien que me ayude :(?

@zaynemilena
Copy link

zaynemilena commented Nov 5, 2018

It works thank you so much. -nonysenpaii download as Download ZIP-

@gonzblanco
Copy link

gonzblanco commented Mar 12, 2019

No puedo descargarlo hay alguien que me ayude :(?

descarga el zip

@rolandvs
Copy link

rolandvs commented Nov 11, 2019

It is working, however you have to ident the code in the right way!

@zuruimak
Copy link

zuruimak commented Dec 10, 2020

No offence christmastree.py, but mine is much better

If you're gonna gloat about your code being better than someone else's, at least have the decency to make it work.

t.goto(each)
^
IndentationError: expected an indented block

@mijael737
Copy link

mijael737 commented Dec 10, 2020

thanks

@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