WeCode-用Python画圣诞树,程序员小哥哥的礼物惊艳所有萌妹子

聚集在CSDN的宅男们!你们是不是想借着圣诞节这个浪漫的日子,去跟妹子们告白呢?!

下面这两棵无与伦比漂亮+帅气的圣诞树送给你们。如果你们能画出更好看的圣诞树,欢迎留言交流。

1、星星圣诞树

2、马赛克圣诞树

你们能画出来吗?

先给你们第一棵树的代码,要是超过10个人留言的话,我就解锁第二棵圣诞树的代码给你们~~吼吼!快来给我点赞

import turtle

def draw_tree(branch , side , Bob):
    if branch <= 0:
        return
    Bob.forward(side)
    draw_tree(branch - 1 , side * 0.8 , Bob)
    Bob.right(120)
    draw_tree(branch - 3 , side * 0.5 , Bob)
    Bob.right(120)
    draw_tree(branch - 3 , side * 0.5 , Bob)
    Bob.right(120)
    Bob.backward(side)

Bob = turtle.Turtle()
Bob.speed('fastest')

length = 50

#绘制主干
Bob.left(90)
Bob.forward(3 * length)

#绘制顶部五角星
Bob.color('orange', 'yellow')
Bob.begin_fill()
Bob.left(126)
for i in range(0 , 5):
    Bob.forward(length / 5)
    Bob.right(144)
    Bob.forward(length / 5)
    Bob.left(72)
Bob.end_fill()
Bob.right(126)

#绘制圣诞树
Bob.color('dark green')
Bob.backward(length * 4.8)

screen = turtle.Screen()
screen.tracer(20)
draw_tree(15 , length , Bob)
Bob.backward(length / 2)
screen.update()

猜你喜欢

转载自blog.csdn.net/WeCode1online/article/details/85199002
今日推荐