首页 > 编程语言 > 详细

python实现圣诞树

时间:2019-12-21 20:24:54      阅读:215      评论:0      收藏:0      [点我收藏+]

先来个迷你的 *_*

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()
技术分享图片

python实现圣诞树

原文:https://www.cnblogs.com/chenshifang/p/12077887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!