python用*打出圣诞树_python实现圣诞树
先来个迷你的 *_*
height = 5
stars = 1
for i in range(height):
print(( * (height - i)) + (* * stars))
stars += 2
print(( * height) + |)
再整个花里胡哨的
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()
标签:square,goto,python,30,实现,圣诞树,280,circle,stamp
