How to use Python Draw a Christmas tree ?

The simplest way :
height = 5 stars = 1 for i in range(height): print((' ' * (height - i)) + ('*'
* stars)) stars += 2 print((' ' * height) + '|')
effect :

Ha ha ha ha , There is always a feeling of lying to everyone .

In fact, this article is to introduce Turtle Library to draw the Christmas tree .
import turtle screen = turtle.Screen() screen.setup(375, 700) 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, 13): 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 += 3 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(13, 17): y = 30 *
i for j in range(2): x = 30 * j square.goto(x, -y + 280) square.stamp()
square.goto(-x, -y + 280) square.stamp()
effect :

Method 2 :
import turtle # Define the green leaf function of the Christmas tree def tree(d, s): if d <= 0: return turtle.forward(s)
tree(d - 1, s * .8) turtle.right(120) tree(d - 3, s * .5) turtle.right(120)
tree(d - 3, s * .5) turtle.right(120) turtle.backward(s) n = 100 """ Set drawing speed
'fastest' : 0 'fast' : 10 'normal' : 6 'slow' : 3 'slowest' : 1 """
turtle.speed('fastest') # set speed turtle.left(90) turtle.forward(3 * n)
turtle.color("orange", "yellow") turtle.left(126) # turtle.begin_fill() for i
in range(5): turtle.forward(n / 5) turtle.right(144) turtle.forward(n / 5)
turtle.left(72) turtle.end_fill() turtle.right(126) turtle.color("dark green")
turtle.backward(n * 4.8) # Execution function tree(15, n) turtle.backward(n / 5)
effect :

Please add Xiaobian , Reply keywords :[ Data visualization ],

- Today's interaction -

Have you learned ? Welcome to leave a message at the bottom of the article

If it helps you
❤️ Come on 「 Forwarding circle of friends 」 and 「 Looking 」, Is the biggest support ❤️

Technology
©2019-2020 Toolsou All rights reserved,
Redis Underlying data structure A person who dissuades others from learning computer , Are not good people win10 System computer C Where's the disc ,c disc users where? (win10c Disk not found users) Freshman c Language student management system ( lower ) hospital WIFI Which family is strong ? utilize Python Script unlimited spoof girlfriend computer C language program design —— Student management system Byte runout - Test development practice - One side cool meridian python Run code at specified time 5 Best style Linux Server system recommendation Anti anxiety life after naked resignation , I believe everything will have the best arrangement